Sure those were encountered there, but at least in my experience those are easily avoided. I have had to make test suites for this, and in my experience if you use reasonable libraries things work well.
How would that guarantee safe storage, given the previous discussion of all the broken implementations.