The benchmark indices have shaved off nearly a per cent at opening bell a day after racing ahead by more than 2 per cent as the market participants would have decided to take some profits off the table. At 9:17 am, the BSE Sensex was trading at 49,764, lower by 375.75 points or 0.79 per cent and the NSE Nifty was at 14,743.80, down 100.10 points or 0.69 per cent.