But maybe then other people would get tripped by it. Refactoring it into a regular `if` would be a lot more readable, IMO.

> I put it because i wasnt sure that cygwin set the HOME env or use the windows one...

An inline comment saying as much would be useful, then, since it's not at all clear just from reading the code.