reduced redundancy