accidentially committed an older poll.py - here's the latest