A battery charger or recharger is a device used to put energy into a secondary cell or rechargeable battery by forcing an electric current through it. The charging protocol depends on the size and type of the battery being charged. Some battery types have high tolerance for overcharging and can be recharged by connection to a constant voltage source or a constant current source; simple chargers of this type require manual disconnection at the end of the charge cycle, or may have a timer to cut off charging current at a fixed time. Other battery types cannot withstand long high-rate over-charging; the charger may have temperature or voltage sensing circuits and a microprocessor controller to adjust the charging current, determine the state of charge, and cut off at the end of charge. A trickle charger provides a relatively small amount of current, only enough to counteract self-discharge of a battery that is idle for a long time. Slow battery chargers may take several hours to complete a charge; high-rate chargers may restore most capacity within minutes or less than an hour, but generally require monitoring of the battery to protect it from overcharge. Electric vehicles need high-rate chargers for public access; installation of such chargers and the distribution support for them is an issue in the proposed adoption of electric cars.