diff --git a/composer.lock b/composer.lock
index 39751a27dc149f05be1de70ba852b6e6b7e2cd58..278cd82b0d106299e34eb8d735c0c058944886b4 100644
--- a/composer.lock
+++ b/composer.lock
@@ -358,12 +358,12 @@
             "source": {
                 "type": "git",
                 "url": "https://github.com/summon/Summon.php.git",
-                "reference": "40a47b759c81dd7db717c7b1ae457548f7a7290a"
+                "reference": "9ee5a4894d533384abf8d45ba15d60fdea9fcdd7"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/summon/Summon.php/zipball/40a47b759c81dd7db717c7b1ae457548f7a7290a",
-                "reference": "40a47b759c81dd7db717c7b1ae457548f7a7290a",
+                "url": "https://api.github.com/repos/summon/Summon.php/zipball/9ee5a4894d533384abf8d45ba15d60fdea9fcdd7",
+                "reference": "9ee5a4894d533384abf8d45ba15d60fdea9fcdd7",
                 "shasum": ""
             },
             "type": "library",
@@ -386,7 +386,7 @@
                 "source": "https://github.com/summon/Summon.php/tree/master",
                 "issues": "https://github.com/summon/Summon.php/issues"
             },
-            "time": "2013-11-08 15:54:31"
+            "time": "2013-11-08 18:50:06"
         },
         {
             "name": "symfony/yaml",
diff --git a/vendor/autoload.php b/vendor/autoload.php
index da273bee403cca50e960642b29ef4bb649b6f78a..10cc8bdd9ab118045b3a3ae22d94cce02d905c77 100644
--- a/vendor/autoload.php
+++ b/vendor/autoload.php
@@ -4,4 +4,4 @@
 
 require_once __DIR__ . '/composer' . '/autoload_real.php';
 
-return ComposerAutoloaderInit605896a3d291a77b791906d44900b7c0::getLoader();
+return ComposerAutoloaderInitd42a4545ebdc1034a9ebe02b5d98b7ff::getLoader();
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
index ebd476c23d30c55b31e744f517ff6b81f313899a..b664a8a010ccc00a50fce12e3c3e67566870b0ad 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
 
 // autoload_real.php @generated by Composer
 
-class ComposerAutoloaderInit605896a3d291a77b791906d44900b7c0
+class ComposerAutoloaderInitd42a4545ebdc1034a9ebe02b5d98b7ff
 {
     private static $loader;
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit605896a3d291a77b791906d44900b7c0
             return self::$loader;
         }
 
-        spl_autoload_register(array('ComposerAutoloaderInit605896a3d291a77b791906d44900b7c0', 'loadClassLoader'), true, true);
+        spl_autoload_register(array('ComposerAutoloaderInitd42a4545ebdc1034a9ebe02b5d98b7ff', 'loadClassLoader'), true, true);
         self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        spl_autoload_unregister(array('ComposerAutoloaderInit605896a3d291a77b791906d44900b7c0', 'loadClassLoader'));
+        spl_autoload_unregister(array('ComposerAutoloaderInitd42a4545ebdc1034a9ebe02b5d98b7ff', 'loadClassLoader'));
 
         $vendorDir = dirname(__DIR__);
         $baseDir = dirname($vendorDir);
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index c0234792c72a94d12b6cf6d21d9a00768aa4a951..1d43023ee1b63df63ca19135ed61750773633767 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -652,15 +652,15 @@
         "source": {
             "type": "git",
             "url": "https://github.com/summon/Summon.php.git",
-            "reference": "40a47b759c81dd7db717c7b1ae457548f7a7290a"
+            "reference": "9ee5a4894d533384abf8d45ba15d60fdea9fcdd7"
         },
         "dist": {
             "type": "zip",
-            "url": "https://api.github.com/repos/summon/Summon.php/zipball/40a47b759c81dd7db717c7b1ae457548f7a7290a",
-            "reference": "40a47b759c81dd7db717c7b1ae457548f7a7290a",
+            "url": "https://api.github.com/repos/summon/Summon.php/zipball/9ee5a4894d533384abf8d45ba15d60fdea9fcdd7",
+            "reference": "9ee5a4894d533384abf8d45ba15d60fdea9fcdd7",
             "shasum": ""
         },
-        "time": "2013-11-08 15:54:31",
+        "time": "2013-11-08 18:50:06",
         "type": "library",
         "installation-source": "source",
         "autoload": {
diff --git a/vendor/serialssolutions/summon/SerialsSolutions/Summon/Query.php b/vendor/serialssolutions/summon/SerialsSolutions/Summon/Query.php
index d6865953346828ed2e35e3d355eeb9c6397d8284..93d1b40907bc3707f05625b5ee69e06f15b3f123 100644
--- a/vendor/serialssolutions/summon/SerialsSolutions/Summon/Query.php
+++ b/vendor/serialssolutions/summon/SerialsSolutions/Summon/Query.php
@@ -135,6 +135,12 @@ class SerialsSolutions_Summon_Query
      */
     protected $idsToFetch = array();
 
+    /**
+     * Maximum topics to explore
+     * @var int
+     */
+    protected $maxTopics = 1;
+
     /**
      * Constructor
      *
@@ -189,6 +195,9 @@ class SerialsSolutions_Summon_Query
         if (!empty($this->filters)) {
             $options['s.fvf'] = $this->filters;
         }
+        if ($this->maxTopics !== false) {
+            $options['s.rec.topic.max'] = $this->maxTopics;
+        }
         if (!empty($this->groupFilters)) {
             $options['s.fvgf'] = $this->groupFilters;
         }