cleaned up and allows >1 tickers in getByTicker()