Benchmark: timing 100000 iterations of Email::Valid::Loose, Mail::RFC822::Address... Email::Valid::Loose: 6 wallclock secs ( 7.26 usr + 0.00 sys = 7.26 CPU) @ 13774.10/s (n=100000) Mail::RFC822::Address: 28 wallclock secs (27.03 usr + 0.00 sys = 27.03 CPU) @ 3699.59/s (n=100000)