for crypto in self.filtered_universe:
      cg_symbol = crypto.symbol.value.replace("USDT", "")
      if cg_symbol not in [s.value for s in self.cg_symbols]:
        CoinGecko_symbol = self.add_data(CoinGecko, cg_symbol, Resolution.DAILY).symbol
        self.cg_symbols.append(CoinGecko_symbol)
        self.cg_ticker_map[cg_symbol] = crypto
        self.coingecko_dic[cg_symbol] = RollingWindow[Slice](5)
        cg_history = self.history[Slice](CoinGecko_symbol, 5, Resolution.DAILY)
        for data in cg_history:
          self.coingecko_dic[cg_symbol].add(data)

This gives me incompatibility issues as I think history calls outputs pandas dataframes which aren't directly mapped into my slice objectany help?