better MI filtering