make it less Linux specific.