More user input error checking