I don't think XOR should be a method of bufferlist because it is outside of the scope of this class. And indeed it would also mean modifying a class that is heavily used, which would require a lot of testing and attention.