Don't memcpy stuff that can be assigned directly.
Another malloc0.

This one may not be needed that much, but we do have a lot
of opportunities to break out filling in the elements.