check OSet instead of set