updated source.  missing check for OS.  will include in next update