Unsafe isn't necessary here. Should optimize to a memcpy.