cleanups in mic_f,mic_i