Add a comment so I (at least) am less confused.
Tidy.
Try enabling DDP in a separate message from initializing the buffers.