diff --git a/lib/main.js b/lib/main.js
index <HASH>..<HASH> 100644
--- a/lib/main.js
+++ b/lib/main.js
@@ -486,14 +486,16 @@ function ConfigureMathJax() {
       //
       //  Set up None output jax (for when only MathML output is needed)
       //
-      MathJax.OutputJax.None = MathJax.OutputJax({
-        id: "None",
-        preTranslate: function () {},
-        Translate: function () {},
-        postTranslate: function () {}
+      MathJax.Hub.Register.StartupHook("End Jax", function () {
+        MathJax.OutputJax.None = MathJax.OutputJax({
+          id: "None",
+          preTranslate: function () {},
+          Translate: function () {},
+          postTranslate: function () {}
+        });
+        MathJax.OutputJax.None.loadComplete("jax.js");
+        MathJax.OutputJax.None.Register("jax/mml");
       });
-      MathJax.OutputJax.None.loadComplete("jax.js");
-      MathJax.OutputJax.None.Register("jax/mml");
 
       //
       //  Reset the color extension after `autoload-all`
Define the None output jax after the other jax are loaded (so SVG will be loaded initially, so its configuration can be set by hand).  Resolves issue #<I>.