In this case the url stack is called twice if the condition is true. I don't see the advantage.