Either that, or I wake up at 3 AM with the solution!