Adds safeguards to ensure users don't get past step 1 or 2 without selecting the necessary options