Yes, you are right. I first did not understand why it throws errors on those subs, so I tried to skip empty entries. This $Sibling was confusing to me, as I expected a blessed object.

Thanks for that script, it helps me to deal with Moose - because of the bad error codes.