option negation support boolean/bit