cleaner clef/cleflist implementation