I think this is wrong. current_balance hasn't been updated since we first got it. So, we may have withdrawn money since then.