Its a little ugly, and would be nicer if windows failed with something friendlier-- but the suggestion isnt great either since it wouldn't catch the problem until first sample collection. Lets leave it as you did for this PR, but lets file an issue to raise a runtime error at startup if not a supported system.
Originally posted by @asmacdo in #351