fixed indexing
enforce event ordering constraints