added assertOp