depends on fixed PerlIO::via::Timeout