dix refactor mistake