Double buffer to avoid concatenate.