If the character is in the first slot try to shift it to another one and try it then - this sounds much like a bug based on that a lot of indices start with 0 instead of 1 - this is pretty easy for a programmer to use the false assumption and start with 1 whereas he should have started with 0.