While trying to solve a second quantization exercise regarding a bosonic gas, I've been having trouble trying to understand the $(1-\delta_{\text{pq}})$ term in the decomposition of the following matrix element (which leads to the pair correlation function) from Gordon Baym's "Lectures on Quantum Mechanics", (p. 430, eq. 19-80):
$$ \langle \Phi |a_\text{p}^\dagger a_\text{q}^\dagger a_\text{q'} a_\text{p'}|\Phi\rangle = (1-\delta_\text{pq})\left[\delta_\text{pp'}\delta_\text{qq'}\langle \Phi |a_\text{p}^\dagger a_\text{q}^\dagger a_\text{q} a_\text{p}|\Phi\rangle+\delta_\text{pq'}\delta_\text{qp'}\langle \Phi |a_\text{p}^\dagger a_\text{q}^\dagger a_\text{p} a_\text{q}|\Phi\rangle\right]+\delta_\text{pq}\delta_\text{pp'}\delta_\text{qq'}\langle \Phi |a_\text{p}^\dagger a_\text{p}^\dagger a_\text{p} a_\text{p}|\Phi\rangle ,$$ where $| \Phi \rangle$ is a Fock state.
What I can't grasp from here is why do we get a minus sign if we are treating with bosons, which work with a commutating algebra. Also, the only term which has 3 deltas that I can relate to the original matrix element is the last summand, which is self-explanatory, but I don't understand how the rest would be.
Maybe there's another way of doing this that could be more ink-wasting but more comprehensible, I'm open to every procedure, not necessarily the way Gordon Baym does it.