First bad design solution.