A nice-to-have would be more tests to cover the `PollConfig.UNCHANGED` as well. But that isn't new functionality; it's just refactored - so not needed in this PR.