5,623 Pages

Ok we have all read the Chapter 634 by now, and the thing that surprised me most was Zoro and Sanji talking about Luffy's burst of haki. I know I have advocated against them having haki, but this has raised doubts for me. How did Sanji find out about Haoshoku? Last time I checked he was pretty much in the dark about haki. Did Iva tell him something? Or do he and zoro actually have haki themselves? Or am I being an idiot and getting hyped up about stuff thats not there. If so, set me straight please. If not, comment on your thoughts.