We need history, because it'll allow us to pass all recharges first, and then pass calls without caring about recharges