Musharraf’s future: Shocks or Rocks?