allow invalid piecewise in to unproduct, but deal with the results correctly.
allow invalid piecewise in to unproduct, but deal with the results correctly.

zachsully/hakaru,zaxtax/hakaru,zachsully/hakaru,zaxtax/hakaru