improved invalidation of unit position assignment