need to regnerate the promise list, after we decide how many we want.