Jordan Page reckoning