sequences support
ensuring counter state for prepare_recipe