diff --git a/emper/strategies/laws/LawsDispatcher.cpp b/emper/strategies/laws/LawsDispatcher.cpp
index 358494c9577c0129500e9e8f421cfd9e47077490..0edaa1536afccb75f53f5c365046ecc418b5c83d 100644
--- a/emper/strategies/laws/LawsDispatcher.cpp
+++ b/emper/strategies/laws/LawsDispatcher.cpp
@@ -28,8 +28,8 @@ void LawsDispatcher::dispatchLoop() {
 			continue;
 		}
 
-		// The isRunnable() method uses an exchange on an atomic
-		// boolean initialize to true in order to check if this fiber
+		// The isRunnable() method performes an atomic swap on a boolean,
+		// which was initialized to true, in order to check if this fiber
 		// is runnable.
 		if (isRunnable(fiber)) {
 			if constexpr (emper::STATS) {