ctor check