diff --git a/lib/include.js b/lib/include.js
index 19573068..ba77cdf7 100644
--- a/lib/include.js
+++ b/lib/include.js
@@ -507,7 +507,7 @@ Inclusion.include = function (objects, include, options, cb) {
         inq: uniq(sourceIds)
       };
       relation.applyScope(null, filter);
-      options.findCaller = 'includeHasMany';
+      options.partitionBy = relation.keyTo;
       relation.modelTo.find(filter, options, targetFetchHandler);
       /**
        * Process fetched related objects