Come up with a way to support both Linux and Windows