fix os check return value