diff --git a/apachesolr_search.module b/apachesolr_search.module
index a8eeffb..087804a 100644
--- a/apachesolr_search.module
+++ b/apachesolr_search.module
@@ -974,9 +974,10 @@ function apachesolr_search_run_empty($name, array $params = array(), $base_path
  * @throws Exception
  */
 function apachesolr_search_run($name, array $params = array(), $solrsort = '', $base_path = '', $page = 0, $solr = NULL) {
+  // Merge the default params into the params sent in.
+  $params += apachesolr_search_basic_params();
   // This is the object that knows about the query coming from the user.
   $query = apachesolr_drupal_query($name, $params, $solrsort, $base_path, $solr);
-  apachesolr_search_basic_params($query);
 
   if ($query->getParam('q')) {
     apachesolr_search_add_spellcheck_params($query);
