A friend gave me some Ben Macintyre books about British Intelligence during WWII. Highly entertaining reads, I recommend them. But I don't understand why the Germans were so bad at espionage. Apparently; Every German agent that was sent to Britain was killed, captured, or turned themselves in almost immediately. The Germans never suspected that flipped agents were turned. When the British sent back obviously fake information in the name of a captured German agent who refused to turn (in order that the Germans would spot the fake, and conclude he had been turned, making the information from the flipped agents seem more credible) the Germans failed to spot the glaring falsehoods. They were literally appalling at the whole thing, apparently. How could this have come about?