partly working. YAML stores and reconstitutes nicely, which Marshall doesn't, no idea why not. don't know how to make test 6 pass with YAML putting in \n separators and --- at the start of each object. my file handling sklls aren't up to it. sigh.