Consider directive labels and functions