going back on Clement's suggestion.  It was a good idea, but we're needlessly loosing performance in the 1D case with the input clone.