Carrier-mediated exchange coupling, known as Ruderman-Kittel-Kasuya-Yosida (RKKY) interaction, plays a fundamental role in itinerant ferromagnetism and has great application potentials in spintronics. A recent theorem based on the imaginary-time method shows that the oscillatory RKKY interaction becomes commensurate on bipartite lattice and predicts that the effective exchange coupling is always ferromagnetic for the same sublattice but antiferromagnetic for opposite sublattices. We revisit this important problem by real- and imaginary-time methods and find the theorem misses important contributions from zero modes. To illustrate the importance of zero modes, we study the spin susceptibility in graphene nanoribbons numerically. The effective exchange coupling is largest on the edges but does not follow the predictions from the theorem.