Add a little flexibility to PopulateCartTask