We need to recurse into the input tree to handle follows paths that trarverse multiple inputs that may or may not be follow paths themselves.
We need to recurse into the input tree to handle follows paths that trarverse multiple inputs that may or may not be follow paths themselves.