dont use memcmp for move comparison