implement retrans/retry using Net::DNS semantics