->cancel_callback was renamed to ->cancel