Maybe append the comment describing situation when new row is inserted. Something like: "Statement can update no records if an entity with a given identifier gets inserted for the first time. In case application reuses deleted primary key values, this guarantees correct strategy behavior. Exactly one row with null end date exists for each identifier."