remove redundant SetDefault