firewall: be sure useful variables come at the right time.