The Argument Principle
Suppose a function $f$ is meromorphic on an open set that contains a circle $C$ and its interior. Further assume that $f$ has no zeroes on $C$ (but may have zeroes in the interior of $C$). Then,
$$\frac{1}{2\pi i} \oint_C \frac{f'(z)}{f(z)} dz \ =$$
the number of zeroes of $f$ in the interior of $C$ (counted with multiplicity) minus the number of poles of $f$ in the interior of $C$ (counted with multiplicity).
Rouche's Theorem
Suppose that $f$ and $g$ are holomorphic functions on a domain and let $C$ be a circle whose interior also lies in the domain. If $|f(z)-g(z)| \lt |f(z)|$ for all $z$ on $C$, then $f$ and $g$ have the same number of zeroes in the interior of $C$, counting multiplicities.
My Question
Why does the Argument Principle require $f$ to have no zeroes on $C$, whereas this requirement is relaxed for Rouche's Theorem?
Thank you.