Make it easy for execution in a seperate JVM