Handle empty items.
Why is this here? Remove commented memmove.