diff --git a/phylonco-lphy/src/main/java/phylonco/lphy/evolution/readcountmodel/CoverageModel.java b/phylonco-lphy/src/main/java/phylonco/lphy/evolution/readcountmodel/CoverageModel.java
index 574596f..60096a3 100644
--- a/phylonco-lphy/src/main/java/phylonco/lphy/evolution/readcountmodel/CoverageModel.java
+++ b/phylonco-lphy/src/main/java/phylonco/lphy/evolution/readcountmodel/CoverageModel.java
@@ -80,4 +80,13 @@ public Map<String, Value> getParams() {
         );
     }
 
+    @Override
+    public void setParam(String paramName, Value value) {
+        if (paramName.equals(alphaParamName)) alpha = value;
+        else if (paramName.equals(tParamName)) t = value;
+        else if (paramName.equals(vParamName)) v = value;
+        else if (paramName.equals(sParamName)) s = value;
+        else throw new RuntimeException("Unrecognised parameter name: " + paramName);
+    }
+
 }