validations for weird stuff…