A similar effect could have been achieved with the Wait for Message replaced by a Wait for Time Event if the Cancel was set for a particular time. These are common usage patterns in Activity diagrams.