I do not really like this single interface mindset.
WAN does not necessarily mean default gateway and removing this notion from pfSense took a long time.
Why is this needed at all?