Ah I see.  So we get (from the initial request) enough information to identify the node (plus maybe the name), and we will know its type because of the type of request we performed; but we won't know other extra information which "usually" comes with nodes of that type.  Ok, makes sense.  Can a comment to that effect be added to the code?  Otherwise I'll forget ;-)