Issue #10 - support for allowZeroAmount