hardware diversity 7779988