removing the toplevel node requirement