rename buffer to outputBuffer to prevent confusion with internal buffer
0.1.1