optimization - a given write can resolve at most one promise from a rmw