diff --git a/src/main/java/org/jastadd/tooling/psi/impl/RelAstGrammarPsiImplUtil.java b/src/main/java/org/jastadd/tooling/psi/impl/RelAstGrammarPsiImplUtil.java
index 573ac98d128c812f5f361e05f3f7802d544f6bcb..e859616ce16fdba33dfd8c2de761094d6b13119e 100644
--- a/src/main/java/org/jastadd/tooling/psi/impl/RelAstGrammarPsiImplUtil.java
+++ b/src/main/java/org/jastadd/tooling/psi/impl/RelAstGrammarPsiImplUtil.java
@@ -7,7 +7,7 @@ import org.jastadd.tooling.psi.RelAstGrammarTypeDecl;
 public class RelAstGrammarPsiImplUtil {
   public static String getName(RelAstGrammarTypeDecl element) {
     // this finds the *first* ID, which is what we want
-    ASTNode keyNode = element.getNode().findChildByType(RelAstGrammarTypes.ID);
+    ASTNode keyNode = element.getNode().findChildByType(RelAstGrammarTypes.DECLARED_NAME);
     if (keyNode != null) {
       // IMPORTANT: Convert embedded escaped spaces to simple spaces
       return keyNode.getText();