Oda is a phenomenal writer and certainly one who doesn't make too many mistakes in his story. It is one of the reasons why his story is considered to be arguably the very best piece of fiction to have ever been written. That said, Oda isn't infallible.