Yes but the way it was worded before seems to imply that only perform has this behaviour.

Now that I think about it the sparseness of the outputs is decided by make_node anyway so it will be the same in all cases.  I'll fix the wording.