labels receive nodes, not data