Gotcha ... but the `newPick.object` should always be in the VWF hierarchy because of the checks you put below in `ThreeJSPick`.  Okay, I think I understand now.  I think the comment actually threw me off - I understand it now, but I think it's a little confusing to someone coming to the code for the first time.  I might just remove it.  I think it's fine that you're throwing the error here.