should decrease, yes, but should decrease by an explicit amount-- whatever value is passed. this test can be consolidated to one line, similar to your <code>deposit!</code> test