Fixed small bug in op += and added check to op -=