Use ScalarLogical