I wonder which should be the default. In most cases, the content of the heap buffer is going to be transferred to a direct buffer.  Isn't it better the default being true?