Diverse weights