API change in version 0.5.0: Poller now returns a tuple containing http response and elapsed time rather than nil