ensures that completed trips cannot be inserted with additional data