os detector fix