refine, optimize, recurse, live, pony & unicorns