WIP: basic polling in place