amir is not doing publicity because he has not invested huge amount in the movie so like srk does in oso. even if "TJP" will flop it will not effect amir financialy. he has done lot of pramotion for ketan meheta's 'bandul Bande" but what happens we know.