Yeah, this library has poor spec coverage because it was extracted from a larger codebase.

I am a huge :+1:  on fixing this issue though so perhaps we need a few more asserts that use longer paths to ensure the behavior is consistent no matter the depth.