FIXUP - Ignore ENOENT when removing a file.
FIXUP - Add TODO about delayed opening of temp file.
FIXUP - warning -> message
FIXUP - line breaks.