with-transient-file left here for now.