Perhaps a short comment on why we need to use the poller in this case would be nice :-) (I actually don't know the case in which it's needed)