And you should add ``@internal`` in the phpdoc to explain that it is only public because of the internal use in a closure, and should not be called by other code