I would raise an exception if events are not the same. If it's a limitation
in practice I'll reconsider.