rename cancel: and resume: as Apple falsely identifies these as non-public API.