Because previously things like ``capture`` or ``refund`` only set ``amount`` and they fail if we start including ``currency`` any time ``add_amount`` is called.