Yes. Gil, if you can, I would break those into two pieces. So, because we talked a lot about service, and I want to separate service from product. So what I would say from a service standpoint -- from a service pricing standpoint, I feel that that is very stable. And again, I think in our case, because of our performance, we have been able to maintain those levels, and in some cases, be able to pass along a very slight increase, which is getting more and more difficult in this environment. And if I look on the pricing side of product, I would say that what I see there is -- it is fairly normal in terms of (inaudible), but the countries where you have the biggest pricing pressure, well, no surprise India is one of the most competitive pricing environments for product and that just kind of I think forces business. There have been some selective deals, large play deals, in regions where pricing gets too aggressive and that we have walked away from, but I would say overall, and if I pull those out, I would say the pricing is at regular historic levels, and I haven't seen any major deterioration or any price acceleration, and when they get to that point, as I said, we have been fortunate enough to pull ourselves out in those cases. But again, it is almost the big volume or the big opportunities are the ones where you would see some pricing pressure and I think that is really to be expected. So I would say overall, my answer is -- it is the same answer I gave maybe the last several quarters that I feel pricing is relatively stable. There is always a lot of challenges out there, and on the product side, certainly much more pressure on product than service, I think that is more reflective of our performance.