Perhaps in-place transformation wasn't the best choice on my part in the transformer. Live and learn.