Added specialized memcpy