Agreed, especially in this instance. You want to process until the input is
correct. 'while not' is just awkward.