Validation needs to return boolean