add back redundancy