spec for validating you dont make a reservation that collides with yourself