handle labels like blocks