Support Lazy stuff for nodes in frames

But only up to three levels - has to be coded manually, can't think of a
way to do this in a loop