memcpy is too expensive.