Just reading your last point again.
why would the read beyond that point cause a failure on some systems?