Constant speculation about when the General Election will be called ignores the fact that every registered voter in England and Wales has the chance to vote on 2 May.
With four polls running in some areas, returning officers, electoral registration officers and electoral administrators have been planning for months.