Yeah, but then in WCI Sanji said that he doesn't interfere with food in that way which is contradictory. You can't also say that Sanji lied there as he has no other reason to not put poison in the cake. Yeah, Oda fucked up a bit in terms of Sanji's values.