storing in a mostly broken state for archiving