Nodes cannot be memoized it seems.
Merge commit '8c064a3a46a6d30c8cd0e8e1f99d54f7bb8599e4'