sensible validation messages