Before this ticket, the `getCommonParentList` function was trying to return `null` from within an internal function, so it wasn't actually ever able to return `null` and would always return a parent list whether all of the nodes were in it or not. I'm surprised this wasn't causing other issue elsewhere.