I am trying to solve Popescu, Abelian Categories with Applications to Rings and Modules, exercise 4, page 68. Assume that we have abelian categories $A,B$ and an additive faithful functor $T:A\to B$. We need to show that if $$ T(a) \stackrel{T(f)}{\longrightarrow} T(b)\stackrel{T(g)}{\longrightarrow} T(c) $$ is exact, then $a \stackrel{f}{\longrightarrow} b \stackrel{g}{\longrightarrow} c$ is exact as well. Thanks to the answer to this question, I know how to check that faithful functors reflect kernels and cokernels, but this doesn't seem to be enough to claim that they reflect exact sequences in general. In particular, I have some problems in checking that $\ker(T(g))\cong T\left(\ker(g)\right)$.
Then I found Eilenberg, Moore, Foundations of Relative Homological Algebra, Proposition 1.2, in which they explicitly ask for $T$ being kernel preserving in order to prove the foregoing fact (even if in a less general context).
Question: Do I really need $T$ being kernel preserving? Is there a way to deduce it from the hypotheses?