Lots more work on dd