ditto
remove redundancy