diff --git a/emper/Emper.hpp b/emper/Emper.hpp
index d70bb6d7a99528be274a2f3cfb4e1c70564730a3..2138be46e5fbbe281492ff551e587464010de8dc 100644
--- a/emper/Emper.hpp
+++ b/emper/Emper.hpp
@@ -97,11 +97,4 @@ static const bool IO_URING_SHARED_WQ =
 		false
 #endif
 		;
-static const bool IO_BATCH_ANYWHERE_COMPLETIONS =
-#ifdef EMPER_IO_BATCH_ANYWHERE_COMPLETIONS
-		true
-#else
-		false
-#endif
-		;
 }	 // namespace emper
diff --git a/meson.build b/meson.build
index be4deabdcf84131a3a1732cb46f93579117f3a8b..9d43e0ad326eab31e4b1b39d4872776ffeff1407 100644
--- a/meson.build
+++ b/meson.build
@@ -73,7 +73,6 @@ endif
 io_bool_options = [
 	'uring_sqpoll',
 	'uring_shared_wq',
-	'batch_anywhere_completions',
 ]
 
 io_raw_options = [
diff --git a/meson_options.txt b/meson_options.txt
index 3a8e4e0a4e8e8a1f200309ac19e752ca1441563c..d9fcab82b3091aca6bd853f2826b22cb69a772e8 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -115,9 +115,3 @@ option(
   value: false,
   description: 'Share a common async backend between all io_urings'
 )
-option(
-  'io_batch_anywhere_completions',
-  type: 'boolean',
-  value: false,
-  description: 'Collect and schedule all completions reaped by the global completer at once'
-)