ctor exception