Better implementation for the has_network(). Added a is_unicast() method