diff --git a/src/Query/Query.php b/src/Query/Query.php
index 2c7b7be6..c07780f5 100644
--- a/src/Query/Query.php
+++ b/src/Query/Query.php
@@ -362,7 +362,7 @@ public function getLanguages() {
    * {@inheritdoc}
    */
   public function setLanguages(array $languages = NULL) {
-    $this->languages = $languages;
+    $this->languages = isset($languages) ? array_values($languages) : NULL;
     return $this;
   }
 
