Why not just create the event as you fire, rather than on the line before? You don't have any reason to store a reference to it, it isn't checked for cancellation.