added alternative using Net::Thumper