Ya I assumed so. I thought of allowing clients to supply their own temp buffer to this function, but it would make the API complicated.