use underscore in deriving engine name to make things more consistent for multi-word engine names