Added parse directives for optional steps.