Wait until inside the `if (firewall == null)` bit before building the options?