Cleanly fail when the user fails to provide initialize or logic-step.