The benchmark indices BSE Sensex and Nifty50 again surprised in the last leg of trading on Tuesday with a 400 point jump. Sensex closed at 38,233.41, up by 424.50 points or 1.12 per cent and Nifty50 was at 11,493.65, up by 139.40 points or 1.23 per cent. While Bank Nifty was again close to 30,000 level.