Otherwise a crash before the queue file is flushed to disk will result in lost mail. It is possible it is there and I missed it, but I traced through the DATA handling code and queue code reasonably thoroughly.