Index: libcfa/src/concurrency/invoke.h
===================================================================
--- libcfa/src/concurrency/invoke.h	(revision ae663481b425267fa525cf57f1c7d142873a3514)
+++ libcfa/src/concurrency/invoke.h	(revision 5c9b20cdbd8f11c2e3b1817c4e65a16c5f1e9a65)
@@ -92,5 +92,5 @@
 	};
 
-	enum coroutine_state { Halted, Start, Primed, Inactive, Active, Rerun };
+	enum coroutine_state { Halted, Start, Primed, Blocked, Ready, Active, Rerun };
 	enum __Preemption_Reason { __NO_PREEMPTION, __ALARM_PREEMPTION, __POLL_PREEMPTION, __MANUAL_PREEMPTION };
 
@@ -201,7 +201,9 @@
 		#ifdef __CFA_DEBUG__
 			// previous function to park/unpark the thread
-			const char * prev_park;
+			const char * park_caller;
+			enum coroutine_state park_result;
 			bool park_stale;
-			const char * prev_unpark;
+			const char * unpark_caller;
+			enum coroutine_state unpark_result;
 			bool unpark_stale;
 		#endif
