ddraw design flaw