more work on negation search