ensuring counter state for prepare_recipe