fix OS check