I'm trying to follow chapter 4 about interacting fields in Peskin and Schröder. They define the S-matrix by $$_{\mathrm{out}}\langle p_1 p_2 | k_a k_b\rangle_{\mathrm {in}} = \langle p_1 p_2 | S | k_a k_b\rangle,$$ where $S = \lim_{T\rightarrow \infty}e^{-i2HT}$. The states on the right hand side of the equation are eigenstate of the momentum operator. Furthermore, they are said to be eigenstates of $H$ as well (in 4.6 below eq. 4.87).
But if the states are eigenstates of $H$, the above scalar product becomes very trivial right? So what's going on here?