First pass at validation logic for step 1.