target=>self removed