ValidateInput returns true on error, false on success