It wasn't immediately clear to me what happens here if app_instructions is false and I give a blank answer, but it looks like answer will now be nil and that will fall into the else below.