Compiles in both windows and *nix like.