STATEMENT: If $f:U\rightarrow V$, where $U,V$ are open subsets of $\mathbb{C}$, is holomorphic and injective, then $f'(z)\neq 0$ for all $z\in U$.
Proof: We argue by contradiction, and suppose that $f'(z_0)=0$ for some $z_0\in U$. Then $$f(z)-f(z_0)=a(z-z_0)^k+G(z)\;\;\;\;\;\;\;\;\text{for all $z$ near $z_0$}$$ with $a\neq 0, k\geq 2$ and $G$ vanishing to order $k+1$ at $z_0$. For sufficiently small $w$ we write $$f(z)-f(z_0)-w=G(z)+F(z)\;\;\;\;\;\;\;\;\text{where $F(z)=a(z-z_0)^k-w$}$$ Since $|G(z)|<|F(z)|$ on a small circle centered at $z_0$, and $F$ has at least two zeros inside that circle, Rouches theorem implies that $f(z)-f(z_0)-w$ has at least two zeros there. Since $f'(z)\neq 0$ for all $z\neq z_0$ but sufficiently close to $z_0$ it follows that the roots of $f(z)-f(z_0)-w$ are distinct, hence $f$ is not injective, a contradiction.
QUESTION: This passage is from Stein's Complex Analysis. My question is how does he conclude that the roots of $f(z)-f(z_0)-w$ are distinct by noting $f(z)\neq 0$ if $z\neq z_0$.