remove redundant trait