fixed tests

Eliminated all destructive changes to the frames while saving, now
assemble() can be called twice in a row.