Correct shield recharge and implement local reps