Let G be a limit group, S ? ? a non-trivial subgroup, and N the normaliser of S. If H1(S, Q) has finite Q -dimension, then S is finitely generated and either N/S is finite or N is abelian. This result has applications to the study of subdirect products of limit groups. © Springer-Verlag 2007.