ok a small amount of progress with the Poller