I think it will make sense to return all the internal nodes that match the query, right? In that case, the user will need to decide which one is the one that he wants.