Switched error handling back to original state. May have to adjust in the future too
String input is coming along, although problems remain. "" is fine, but characters and spaces in between is currently failing