Charge doctor