The caller may wish to provide their own buffer for better reuse of memory.
The caller may wish to provide their own buffer for better reuse of memory.