You are right. Market conditions, competitive prices, and strategy have a lot to do with revenues too.