Changed firewall rules to something function and paranoid