support hidden tree nodes