using small buffering by default for ++, this vastly improves concatenation performance for small byte vectors