D, i've learned something . . .