I think this covers the major versions. I was thinking of adding some other checks for say darwin and linux as well. Just since it's easier to work with symbols that strings/regex