Better erros and make sure debts negative
frame stuff