A list of potential issues would be nice. What could fail with the proposed scheme? How would serialization work?