API CHANGE: Changed the return type of (*Poller)Poll()