Always provide the total_charge