No need for this else condition, default.html will already be set
Swapping the redirect override, so "all" is only ran if a gateway-specific redirect does not exist
Same again