diff --git a/acquia_search/acquia_search.module b/acquia_search/acquia_search.module
index aa64cd9..22578b3 100644
--- a/acquia_search/acquia_search.module
+++ b/acquia_search/acquia_search.module
@@ -475,7 +475,8 @@ function acquia_search_extract_hmac($headers) {
  */
 function acquia_search_apachesolr_query_alter($query) {
   // @todo - does it make sense to check $caller too?
-  if (!acquia_search_environment_connected($query->solr('getId')) || $query->getParam('qt') || $query->getParam('defType')) {
+  $environment = apachesolr_environment_load($query->solr('getId'));
+  if (!acquia_search_environment_connected($environment) || $query->getParam('qt') || $query->getParam('defType')) {
     // This is a 'mlt' query or something else custom.
     return;
   }
