Which of all these is used to actually write the object? Or is that what "stash" does?