remove pointless self