It needs to yield here! Otherwise the messaging logic could be broken.