Is there any benefit to Pickle over YAML? Given that Pickle is insecure, wouldn't it make more sense to support a secure serialization format, one that's even readable to boot, such as YAML? There's even a pure Python implementation at www.pyyaml.org