Czy przypadkiem nie masz tutaj off by one? Tablica z n elementami indeksuje się od 0, do n-1. Czy ten kod w ogóle działa?? Jeśli tak, to masz szczęście, że nie ma nic ważnego bezpośrednio za tablicą items[].
PS Tablica nie jest potrzebna, ale może też zostać. Zależy, co jest wygodniejsze.