Why this and not the `CreateWritableBuffer` magic in plString?