diff --git a/openrpc/templates/types.gotmpl b/openrpc/templates/types.gotmpl
index 53b835d23ba6f36029f4522a694d1dd331feb57e..624d1b3751c6e58da4dfaca55fd310074da1794a 100644
--- a/openrpc/templates/types.gotmpl
+++ b/openrpc/templates/types.gotmpl
@@ -87,15 +87,9 @@ type GoOpenRPCService interface {
 func (h *GoOpenRPCHandler) RouteRPC(r jrpc.Router) {
     {{range .Methods -}}
         // {{.Summary}}
-        {{if .Namespace}}
-            if err := r.RegisterFunc("{{.Namespace}}_{{.MethodName}}", h.Srv.{{camelCase .Name}}); err != nil {
-                panic(err)
-            }
-        {{else}}
-            if err := r.RegisterFunc("{{.MethodName}}", h.Srv.{{camelCase .Name}}); err != nil {
-                panic(err)
-            }
-        {{end}}
+        if err := r.RegisterFunc("{{.MethodName}}", h.Srv.{{camelCase .Name}}); err != nil {
+            panic(err)
+        }
     {{end -}}
 }