init config should never be None