Can we use memcpy instead?