fixed redundancy