Working without any catches for bad input