If May calls a general election and Labour wins, the Tories should stay in government for another three years and then call another election.