Initial stab at a firewall module