diff --git a/nomad/search.py b/nomad/search.py
index 2ac6f93e0e033bd653fca5e3c848f97791745888..7f66ef7dbc2b61c5f1ed2565c388107639fb2539 100644
--- a/nomad/search.py
+++ b/nomad/search.py
@@ -550,8 +550,7 @@ class SearchRequest:
             else:
                 search = search.sort('-%s' % order_by_quantity.elastic_field)
 
-        search.params(**kwargs)
-        for hit in search.scan():
+        for hit in search.params(**kwargs).scan():
             yield hit.to_dict()
 
     def execute_paginated(