reuse deleted item structs.