Oh, I guess not, due to the recursive call to transform