a read should start at the offset given