Abandoning complex solution.