reading without a byte offset specified can affect absolute reads afterward, this is a workaround (thanks windows...)
all at once