avoid overcharging