this is unix only. I suggest we make this feature optional if sys.platform != 'win32'. If we plan to be win32 compatible that'll be one less issue