Eventually, however, ARPA was told by the Iranian government to stop its work on detecting heroin smuggling because it had “gotten too close to the top level traffickers,” Herzfeld recounted in his memoir. “That ended that.” The problem with the ARPA counter-smuggling program, like almost all of the agency’s work in Iran, was that it presumed the Iranian government wanted to solve the same problems the United States wanted to solve.

