ignore empty tree