extra safety in case a node's unicode value renders to None