Goofing around more with conditional buffering and tunable buffer size