removing dependency of SigBuf on self.dct