BSE midcap and smallcap indices were up 1.5 per cent each. According to market experts, the ability of the market to surprise was evident in the spurt in the Nifty last Friday.