What's the point of saving these defers? I'm guessing it might have something to do with cancelling them, but in that case you should add that code too.