fix #144: compiler.el is not correctly set with `replace:true`