The bad and good of rupee weakening against dollar