Use libstd LimitReader