only if no <code>starting_balance</code> argument is passed, right? what if a <code>starting_balance</code> argument *is* passed? what should #transactions equal?