diff --git a/src/test/jastadd/relations/Relations.jrag b/src/test/jastadd/relations/Relations.jrag
index 057cdde2ea87ff904198cf79e54dd277c542c4b1..69766fef8f5b5374fce094db182a99ef871c95e5 100644
--- a/src/test/jastadd/relations/Relations.jrag
+++ b/src/test/jastadd/relations/Relations.jrag
@@ -23,12 +23,11 @@ aspect NTA {
   // E ::= ... /<NT7:long>/ ... ;
   syn long E.getNT7() = 1l;
 
-// there are not Opt-NTAs like /[NT8:A]/ /[A]/
-//  // E ::= ... /[NT8:A]/ ... ;
-//  syn Opt<A> E.getNT8() = new Opt<A>();
-//
-//  // E ::= ... /[A]/ ... ;
-//  syn Opt<A> E.getA() = new Opt<A>();
+  // E ::= ... /[NT8:A]/ ... ;
+  syn Opt<A> E.getNT8Opt() = new Opt<A>();
+
+  // E ::= ... /[A]/ ... ;
+  syn Opt<A> E.getAOpt() = new Opt<A>();
 
   // E ::= ... /NT10:A*/ ... ;
   syn List<A> E.getNT10List() = new List<A>();
diff --git a/src/test/jastadd/relations/Relations.relast b/src/test/jastadd/relations/Relations.relast
index 791cc0a0f776335b2730b68cbdb5680416027a5a..b519a442e963f8fbdd184cec3b006a67e8228f68 100644
--- a/src/test/jastadd/relations/Relations.relast
+++ b/src/test/jastadd/relations/Relations.relast
@@ -49,11 +49,10 @@ C ;
 D ::= SingleA:A ListOfA:A* [OptionalA:A] /NTAA:A/ ;
 
 // production with tokens, nonterminal-tokens, multi-line
-// there are not Opt-NTAs like /[NT8:A]/ /[A]/
 E ::= <T1> <T2:String> <T3:boolean> <T4:int> <T5:float> <T6:double> <T7:long>
       <T8:java.lang.Object> <T9:ArrayList<String>> <T10:java.util.ArrayList<java.lang.String>>
       /<NT1>/ /<NT2:String>/ /<NT3:boolean>/ /<NT4:int>/ /<NT5:float>/ /<NT6:double>/ /<NT7:long>/
-      /NT10:A*/ /B*/;
+      /[NT8:A]/ /[A]/ /NT10:A*/ /B*/;
 
 rel E.R1 -> A ;
 // inheritance and empty