Why aren't we using GetInputDir() here ?
A comment explaining why would significantly reduce the likelihood of someone, later, noticing that this is the obvious thing to do and changing it to do so ...