Interesting solution.