scope :exclude_label, ->(label_names) {
          label_names = [label_names] if label_names.is_a?(String)
          joins(:labels).where.not(
            label_names.map { |label_name| Label.arel_table[:name].matches(label_name) }.reduce(:or)
          )