preparation for bitwise op subcase
preparation for bitwise op subcase