Actually deal with subtracting balances etc...