Upon loading a setup, if a seed is not specified as an argument, one is instead loaded from the qubit dictionary of the setup seed = list(self.qubit_dic.values())[0]['seed']. However such a seed is not provided in the DiCarlo_setup, resulting in a KeyError (unless the seed is explicitly passed upon initialization). This is encountered in the QSoverlay tutorial notebook. @obriente