out of curiosity, why did you change these to not use `+=` ?