require at least one alg.