Append addresses in chunks
On second thought, not using a secondary buffer.