Are firewalls necessary?