Two questions. 1.) could any of these validations break something we import from PortTriton. 2.) validates_presence_of :position_type seems to work, but I'm not entirely sure why since I think it's a method. Should I do validations on each of the position_type_* booleans instead?