Even as 'uncertainty' remains the buzzword across D-street, the recent better-than-expected Q4 play did manage to surprise investors with more hits than misses. This pushed market analysts to lift their Nifty50 targets for this year, but not without subtly raising the banners of caution.