protected method, IndexOutOfBoundException friendly