This way it'll be easier to refactor it. Note there was a system test which tested both the callout and the form when unverified users visit a poll. We've split this system test in two component tests.