even better: test for functionality, not OS, before forking