diff --git a/rts/Profiling.c b/rts/Profiling.c
index c3408fb8098d77d137102936013c7cb17f7f0c4a..b3ca40d489e1b7108f21e02cebff446289f241af 100644
--- a/rts/Profiling.c
+++ b/rts/Profiling.c
@@ -150,14 +150,6 @@ void initProfiling (void)
     // initialise our arena
     prof_arena = newArena();
 
-    /* for the benefit of allocate()... */
-    {
-        uint32_t n;
-        for (n=0; n < getNumCapabilities(); n++) {
-            getCapability(n)->r.rCCCS = CCS_SYSTEM;
-        }
-    }
-
 #if defined(THREADED_RTS)
     initMutex(&ccs_mutex);
 #endif