move delegations to a dedicated list. add open conflict detection.