bugfix os check