allow both numeric and string comparisons
->is_multicast method
->is_local method
new version