Can we add a new Exception ChefVault::Exceptions::SearchNotFound and raise that if the search is nil?  This is clearer than the "WARNING: No clients were returned from search, you may not have got what you expected!!" message the user will get otherwise.