Alternatively, you can actually *use* the file system to save this file using the Node API. But then you'd have to do history loading asynchronously, as we plan to shift to 100% async file I/O.