How can I get the conditional logic to back track?