Also, decoupling of the runtime from the language is huge, and lets us have nice languages like Clojure and Scala on the JVM.