Learning accurate history