Gauss's lemma says If the primitive polynomial $f(x)$ can be factored as product of two polynomials having rational coefficients, it can be factored as the product of two polynomials having integer coefficient.
My doubt is why is the condition that $f(x)$ is primitive necessary? Isn't true for all integer polynomials?