You could tell from the NPCs expectations. Because whatever those were, Sanji was going to subvert it.
If they'd been expecting him to cave, he would have held out. But the minute the minions were all "He's going to refuse to say anything, how noble!" I knew he was gonna cave.
I really hope Robin gets a badass fight scene. She hasn't had one in AGES.
I mean, I'd rather they just do it all at once and finish it.