We need to judge f a bit earlier.