diff --git a/emper/Context.hpp b/emper/Context.hpp
index a010c897ee5e023cbf16daa2198483be8488383d..9f1a9436d4171de854fb8794b8b28c598ef680c2 100644
--- a/emper/Context.hpp
+++ b/emper/Context.hpp
@@ -78,12 +78,6 @@ class ALIGN_TO_CACHE_LINE Context : Logger<LogSubsystem::C> {
 		currentContext->currentFiber = fiber;
 	}
 
-	static auto getCurrentFiber() -> Fiber* {
-		assert(currentContext);
-
-		return currentContext->currentFiber;
-	}
-
  public:
 	// cppcheck-suppress noExplicitConstructor selfInitialization
 	Context(func_t mainFunction)
@@ -126,6 +120,12 @@ class ALIGN_TO_CACHE_LINE Context : Logger<LogSubsystem::C> {
 		//		VALGRIND_STACK_DEREGISTER(valgrindStackId);
 	}
 
+	static auto getCurrentFiber() -> Fiber* {
+		assert(currentContext);
+
+		return currentContext->currentFiber;
+	}
+
 	inline void setEmptyHook() {
 		startAndResumeHook = []() {};
 	}