Performance for non-seekable streams is trash since correct cursor position was made the default. Should consider reversing this again.