User blog:Pacifista15/How much do they know?

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.