The weaknesses of NiCd batteries are: cadmium and nickel are toxic heavy metals, resulting in environmental hazards; the battery suffers from the memory effect – the maximum capacity can be dramatically decreased if the battery is repeatedly recharged after being only partially discharged.