minor changes to ConditionalBuffer haveToDispose()