TPP1 and neuronal ceroid lipofuscinosis: NCL is not only caused by TPP1 mutations but can result from mutations in several other genes.