Added code from postpoll as broad method 'poll'