The CtdlWriteObject() API no longer uses a temp file