pull the poller into its own namespace