Made wrapping with an JS engine  optional