does seem to need upper case for CYGWIN variable. possibly just not set early enough.