Index: babel.h =================================================================== --- babel.h (Revision 357) +++ babel.h (Revision 358) @@ -922,8 +922,10 @@ private: bbl_smart_shell engine; public: - bbl_translater(engine_type *X_engine) :engine(X_engine) { } - bbl_translater(const bbl_translater &X = dull_engine_type::create()) + bbl_translater() + :engine(dull_engine_type::create().engine) { } + bbl_translater(engine_type *X_engine) :engine(X_engine) { } + bbl_translater(const bbl_translater &X) :engine(X.engine) { } ~bbl_translater() { }