we can safely ignore IndexOutOfBoundaryException