fixed firewall bug