We currently generate them in series, instead, generate them in parallel. The default order of preference is computed after they are generated (based on the query's acceptedCryptosuites) so this shouldn't affect anything other than perhaps saving some time.