maybe `waitForNewMessageReceived` would be a bit more meaningful here, what do you think?