diff --git a/src/selection.js b/src/selection.js
index <HASH>..<HASH> 100644
--- a/src/selection.js
+++ b/src/selection.js
@@ -146,7 +146,7 @@ export default class FeatureSelection {
                 }
                 // No feature found, but still need to resolve promise
                 else {
-                    this.finishRead({ id: request.id, feature: null });
+                    this.finishRead({ id: request.id });
                 }
 
                 request.sent = true;
consistent undefined results when no feature found in selection buffer
(was either null or undefined depending on code path)