Recurse onto self not static.