The movies are just telling stories, and quit doing it "by the book" long ago. For what it's worth, the new Bond (Craig) was placed in his first movie based on the first Bond book by Fleming. An earlier "Casino Royale" movie was a foolish flop that wasn't even based on the book; they just stole the title and made some comic farce. When they started a new actor this time, they went back to the beginning, as if you were seeing Bond for the first time, in the first of Fleming's stories. They didn't go strictly by the book again, and gave him a P99 in that one. now we are seeing a return to the PPK, and there is nothing wrong with that. A smaller, more discreet weapon, that fills the bill of a close range assassination type weapon, and one that our CIA is alleged to have preferred after WWII for clandestine use.