correction of OP_B macro