JC: added {} for search_params_hash for no value so it won't blow up in eval.