require that trees contain a root node