diff --git a/src/hexer/desugar.nim b/src/hexer/desugar.nim
index 1c2961be..7543ebc5 100644
--- a/src/hexer/desugar.nim
+++ b/src/hexer/desugar.nim
@@ -417,7 +417,7 @@ proc tr(c: var Context; dest: var TokenBuf; n: var Cursor) =
         trProc c, dest, n
       of IterS, TemplateS, TypeS, EmitS, BreakS, ContinueS,
         ForS, CmdS, IncludeS, ImportS, FromImportS, ImportExceptS,
-        ExportS, CommentS, ClonerS, TracerS, DisarmerS, MoverS, DtorS,
+        ExportS, CommentS,
         PragmasLineS:
         takeTree dest, n
       of ScopeS:
diff --git a/src/hexer/nifcgen.nim b/src/hexer/nifcgen.nim
index ec63ee6b..45f5232d 100644
--- a/src/hexer/nifcgen.nim
+++ b/src/hexer/nifcgen.nim
@@ -1175,7 +1175,7 @@ proc traverseStmt(e: var EContext; c: var Cursor; mode = TraverseAll) =
       skip c
     of TypeS:
       traverseTypeDecl e, c
-    of ContinueS, WhenS, ClonerS, TracerS, DisarmerS, MoverS, DtorS:
+    of ContinueS, WhenS:
       error e, "unreachable: ", c
     of PragmasLineS:
       skip c
diff --git a/src/hexer/xelim.nim b/src/hexer/xelim.nim
index 4638f98c..11fd80f8 100644
--- a/src/hexer/xelim.nim
+++ b/src/hexer/xelim.nim
@@ -383,7 +383,7 @@ proc trStmt(c: var Context; dest: var TokenBuf; n: var Cursor) =
     trBlock c, dest, n, tar
   of IterS, TemplateS, TypeS, EmitS, BreakS, ContinueS,
      ForS, CmdS, IncludeS, ImportS, FromImportS, ImportExceptS,
-     ExportS, CommentS, ClonerS, TracerS, DisarmerS, MoverS, DtorS,
+     ExportS, CommentS,
      PragmasLineS:
     takeTree dest, n
   of ScopeS:
diff --git a/src/nimony/nimony_model.nim b/src/nimony/nimony_model.nim
index ce10def4..7bf9b169 100644
--- a/src/nimony/nimony_model.nim
+++ b/src/nimony/nimony_model.nim
@@ -49,11 +49,6 @@ type
     ImportExceptS = "importexcept"
     ExportS = "export"
     CommentS = "comment"
-    ClonerS = "cloner"
-    TracerS = "tracer"
-    DisarmerS = "disarmer"
-    MoverS = "mover"
-    DtorS = "dtor"
     PragmasLineS = "pragmas"
     InclSetS = "incl"
     ExclSetS = "excl"
diff --git a/src/nimony/sem.nim b/src/nimony/sem.nim
index b1379092..cd8f24e8 100644
--- a/src/nimony/sem.nim
+++ b/src/nimony/sem.nim
@@ -5057,8 +5057,6 @@ proc semExpr(c: var SemContext; it: var Item; flags: set[SemFlag] = {}) =
       of ExportS, CommentS:
         # XXX ignored for now
         skip it.n
-      of ClonerS, TracerS, DisarmerS, MoverS, DtorS:
-        takeTree c, it.n
       of EmitS:
         raiseAssert "unreachable"
       of PragmasLineS: