future users may wish to have features which clear different buffers. switched from feature replacement to addition