don't call second fillHistory since it resets balances.