Means for self-cleaning