Peroxisomes: surprisingly versatile organelles.