Refactor, debug (destroy a ticket when amount is 0