fixed operation check