#10 add boolean must must_not support