bnoordhuis: any idea how many readable streams in core *don't* support setEncoding?