Reduce reduncancy