I think it would be cleaner if we did this (probably with an `if (contacts.Search)`) in the `teardown()` function for this set of tests.  That way its easier to see that all tests start with the same search state and there is less coupling between tests.