diff --git a/build.gradle b/build.gradle
index d5d8e116d53307c6119d113d2f96eaa99e46d3a9..9b337c1dd7164803ca610e2bb4d9fcbe36bc54b3 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,7 +5,7 @@ plugins {
 }
 
 group 'org.jastadd.preprocessor'
-version '0.2.10'
+version '0.2.11'
 mainClassName = 'org.jastadd.preprocessor.testing.doc.DocumentationCreator'
 
 gradlePlugin {
diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectConfiguration.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectConfiguration.java
index 062629da0ceaf8576e25a29784e25b9f7d39b9b9..e115687855ca413aef2a143a96febe309405e20f 100644
--- a/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectConfiguration.java
+++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectConfiguration.java
@@ -6,6 +6,7 @@ import org.gradle.api.tasks.Optional;
 import org.jastadd.preprocessor.testing.doc.Description;
 
 import java.io.File;
+import java.util.Collections;
 import java.util.List;
 
 /**
@@ -63,6 +64,9 @@ public interface RagConnectConfiguration {
   @Description(value = "Add more options not directly supported")
   @Optional
   @Input
-  List<String> getAdditionalOptions();
-  void setAdditionalOptions(List<String> additionalOptions);
+  List<String> getExtraOptions();
+  void setExtraOptions(List<String> extraOptions);
+  default List<String> getExtraOptionsOrDefault() {
+    return getExtraOptions() != null ? getExtraOptions() : Collections.emptyList();
+  }
 }
diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectTest.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectTest.java
index 1ee7ce543e1a49460b1739601d3ff538fe2b3475..db5723ecef4771032db92e9df4aa9a5d4b2fe280 100644
--- a/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectTest.java
+++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectTest.java
@@ -120,6 +120,7 @@ public abstract class RagConnectTest extends RelastTest {
         if (getJastadd().getJastAddList() != null) {
           args.add("--List=" + getJastadd().getJastAddList());
         }
+        args.addAll(getRagconnect().getExtraOptionsOrDefault());
         args.addAll(getJastadd().getExtraOptionsOrDefault());
         args.addAll(getRagconnect().getInputFiles());
         javaExecSpec.args(args);
diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastConfiguration.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastConfiguration.java
index bbccc50e1f8f5c1b083ebd69c28850fe2405a9d7..c42cbc912a03e97061269db18258f3f24bb6cb92 100644
--- a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastConfiguration.java
+++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastConfiguration.java
@@ -6,6 +6,7 @@ import org.gradle.api.tasks.Optional;
 import org.jastadd.preprocessor.testing.doc.Description;
 
 import java.io.File;
+import java.util.Collections;
 import java.util.List;
 
 /**
@@ -61,4 +62,13 @@ public interface RelastConfiguration {
   @Input
   boolean isVerbose();
   void setVerbose(boolean verbose);
+
+  @Description(value = "Add more options not directly supported")
+  @Optional
+  @Input
+  List<String> getExtraOptions();
+  void setExtraOptions(List<String> extraOptions);
+  default List<String> getExtraOptionsOrDefault() {
+    return getExtraOptions() != null ? getExtraOptions() : Collections.emptyList();
+  }
 }
diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java
index 6dc5f1599832239cf9129d609427088030db5e5c..5ae9dd4ca86aa655b8d7b328f999f7b790239fab 100644
--- a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java
+++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java
@@ -127,6 +127,7 @@ public abstract class RelastTest extends DefaultTask {
           args.add("--serializer=" + getRelast().getSerializer());
         }
         args.add("--grammarName=" + pathToAbsoluteProject(getRelast().getGrammarName()));
+        args.addAll(getRelast().getExtraOptionsOrDefault());
         if (getRelast().isVerbose()) {
           System.out.println("Start relast with args: " + args + " and main: " + javaExecSpec.getMain());
         }