don't require validation methods to return true/false, check if there are any errors instead