I have found that using the "show_404()" method does not use the 404 override that is defined in the routing config.
I kind of understand why, because in this case I am forcing a 404, rather then hitting an invalid route. But it really should use the 404 override, to keep consistency.
Is there a way to fix this?