selector redundancy removed