add ExpectNot
Merge branch 'implement_expect_not'