1) You can choose the selector you want to cancel (and also select with the parameter).
2) Maybe adding a comment to take this into account will be helpful.
For example, in JCI we delayed several actions that could be lost using these methods.