Allow for non-linux

if you make those `undef`, that should work too/better/just as well.