spending firewall