Vishal-Shekhar are in good but not great form here. They begin very well with Genie rap (Amitabh Bachchan-Anushka Manchanda), a song with fluid verse by Vishal himself. Shankar-Shaan's Tak dhina dhin is also smartly penned and O re saawariya (Amitabh Bachchan-Sudesh Bhosle-Shreya Ghoshal-Shaan) is a nice revisit to Kalyanji-Anandji-like terrains after the R.D.-like ethos of the first two tracks. Sanjay Dutt's Giri giri is amusing and Bachke o bachke (Shankar-Shaan-Sunidhi-Vishal) is okay. One wishes, however, that You may be (Vishal-Shekhar) could have sounded more like a Hindi film song, since it is one.