The function of metallothioneins is still an enigma, despite decades of work on these small proteins. Suggested roles have included participation in zinc and copper metabolism, cadmium detoxification and free radical scavenging. Some recent reports have given a new twist to these ideas, and have indicated an involvement of metallothionein in neural processes as well.