Some progress - handling errors on polling and logging them.