reflect OS switch