The Sensex and Nifty are at an all-time high, the rupee is at an all-time low and the economy is trying to get back on its feet. Overall, the benchmark indices are up 12% this year but the Indian rupee is down 10% against the greenback. Rising inflation and the fear of high interest rates hover in the background yet investors continue to be cheerful. But then, the pessimism that has engulfed the currency could end up taking stocks down a slippery path. The market breadth has been extremely narrow and that is another cause for concern. Banking and IT stocks have contributed the most to the run-up that has been underway for the past two months.