Use new Init(X)