Fixes seeking out of bounds

Best just to throw an exception and leave the pointer where it is.