fix redundant redundancy again again