diff --git a/pom.xml b/pom.xml
index 41c0844853d70becd540dbf4303ca146a1656c08..3665d69fcb170b7646ee2bbec53b2a9218435db6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
 	<groupId>edu.illinois.cs.cogcomp</groupId>
 	<artifactId>illinois-inference</artifactId>
 	<packaging>jar</packaging>
-	<version>0.8.0</version>
+	<version>0.8.1</version>
 
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
diff --git a/src/main/java/edu/illinois/cs/cogcomp/infer/ilp/GurobiHook.java b/src/main/java/edu/illinois/cs/cogcomp/infer/ilp/GurobiHook.java
index 06ff5a844213a3d83f13243ffe4dc0d498e5fb4d..328e6401a5c33db5910b5ebaaf23fdd4826bc112 100644
--- a/src/main/java/edu/illinois/cs/cogcomp/infer/ilp/GurobiHook.java
+++ b/src/main/java/edu/illinois/cs/cogcomp/infer/ilp/GurobiHook.java
@@ -462,6 +462,13 @@ public class GurobiHook implements ILPSolver {
         return 0.0;
     }
 
+    public int getVariableSize() {
+        return variables.size();
+    }
+
+    public OVector getVariables() {
+        return variables;
+    }
 
     /**
      * When the problem has been solved, use this method to retrieve the value of the objective