I'd be careful pulling in new dependencies to such a popular module, although it's part of newer perl cores, it might cause older perl installations to require pulling it from CPAN -- all for natatime() which should be trivial to avoid with splice(), what do you think?