killing more unneeded requires