Is type here needed because an unverified email could be either primary or secondary and we cannot assume it is secondary like we used to assume?