You must fully validate all user input before reaching the "Finish" state. when you reach this state and the user clicks "Finish", you must complete the programmed task. There is no going back, and no opportunity for error exits.
Note: Remember to use the Trim method before testing for null input (see Cleaning Up Input [Trim]).