hotter functional starting of things, silly recurrence bug