Probably better to write a custom validation method for the association