nonfunctional delete