Index: languages/perl6/src/builtins/guts.pir
===================================================================
--- languages/perl6/src/builtins/guts.pir	(revision 32970)
+++ languages/perl6/src/builtins/guts.pir	(working copy)
@@ -352,17 +352,9 @@
     .param string name
     .local pmc info, grammar
 
-    # Need to make sure it ends up attached to the right
-    # namespace.
-    info = new 'Hash'
-    info['name'] = name
-    $P0 = new 'ResizablePMCArray'
-    $P0[0] = name
-    info['namespace'] = $P0
+    $P0 = split "::", name
+    grammar = newclass $P0
 
-    # Create grammar class..
-    grammar = new 'Class', info
-
     .return(grammar)
 .end
 
