why child->queryChild(0) (rather than just child) ?