exception does not have this ctor