Actually, it's not necessary to zero out that buffer first because there
was already an uber-efficient assign-on-first-write scheme that ensures
old data doesn't loop through the buffer...