Yes, *that*'s a static if. But it's itself inside a runtime `if (i == -1)`. The rest of the time, it returns the actual result (`path[i .. path.length]`).