why are these separate? what was wrong with the engine having engine.config ?