Make sure balances don't update on error
Gets a balance at a historical point in time