Inherit of Readable instead of PassThrough