Fix the adaptive complememtry filter, it is quite acceptable now