An elegant solution.