Is it true that any flop on a Calabi-Yau threefold is given by the Atiyah flop? That is, there always exists a rigid rational curve $\mathbb{P}^1$ with normal bundle $\mathcal{O}_{\mathbb{P}^1}(-1)^{\oplus2}$ and the flop is given by contracting the $\mathbb{P}^1$ and "inserting $\mathbb{P}^1$ in other direction".
Here is my thought. First of all, the exceptional locus is of dimension 2, so it must be curve. If it is rational curve, then the normal bundle is either $\mathcal{O}(-1)^{\oplus2}$ or $\mathcal{O}\oplus \mathcal{O}(-2)$, but the latter cannot happen as the curve can move. In the former case, I think, the only possibily is Atiyah flop. Another thing one has to prove is that the exceptional curve cannot have genus greater than 1, but I am stuck here.
Thank you for your help.