Check your logic in evaluating the yes/no entries: they will always evaluate to true regardless of the entry and result in an infinite loop.