By my reckoning...