Index: src/libcfa/concurrency/invoke.h
===================================================================
--- src/libcfa/concurrency/invoke.h	(revision 90c4df010b647b1dd75cbb19ce37bdaa11617886)
+++ src/libcfa/concurrency/invoke.h	(revision 80c72a74b7b601bae8a1d23cc9a13665b1f15e5a)
@@ -94,5 +94,4 @@
             unsigned short acceptable_count;          // number of acceptable functions
             short accepted_index;                     // the index of the accepted function, -1 if none
-            fptr_t pre_accept;                        // function to run before an accept
        };
 
Index: src/libcfa/concurrency/monitor
===================================================================
--- src/libcfa/concurrency/monitor	(revision 90c4df010b647b1dd75cbb19ce37bdaa11617886)
+++ src/libcfa/concurrency/monitor	(revision 80c72a74b7b601bae8a1d23cc9a13665b1f15e5a)
@@ -31,5 +31,4 @@
 	this->acceptable_count = 0;
 	this->accepted_index = -1;
-	this->pre_accept = 0;
 }
 
@@ -104,5 +103,4 @@
 	unsigned short count;
 	monitor_desc ** monitors;
-	bool run_preaccept;
 };
 
Index: src/libcfa/concurrency/monitor.c
===================================================================
--- src/libcfa/concurrency/monitor.c	(revision 90c4df010b647b1dd75cbb19ce37bdaa11617886)
+++ src/libcfa/concurrency/monitor.c	(revision 80c72a74b7b601bae8a1d23cc9a13665b1f15e5a)
@@ -182,10 +182,4 @@
 		__enter_monitor_desc( monitors[i], monitors, count, func );
 	}
-
-	int acc_idx = monitors[0]->accepted_index;
-	if( acc_idx >= 0 && monitors[0]->acceptables[ acc_idx ].run_preaccept ) {
-		assert( monitors[0]->pre_accept );
-		monitors[0]->pre_accept();
-	}
 }
 
Index: src/tests/sched-ext.c
===================================================================
--- src/tests/sched-ext.c	(revision 90c4df010b647b1dd75cbb19ce37bdaa11617886)
+++ src/tests/sched-ext.c	(revision 80c72a74b7b601bae8a1d23cc9a13665b1f15e5a)
@@ -44,5 +44,4 @@
 	acceptable.count         = 1;
 	acceptable.monitors      = &a;
-	acceptable.run_preaccept = false;
 
 	__accept_internal( 1, &acceptable );
