fix CanFind functional dependency