Feature reckoning