Only catch specific exceptions; LocationManager and PowerManager should say what exceptions they can throw.