better poller cancellation semantics.