Start msg-compile.

Should be complete. Will test (and no doubt fix) tomorrow.