frontend validation changes; requested_quantity 0 executes destroy