Why XXX instead of TODO everwhere? The rest of the library uses TODO. Let's not proliferate the # of strings we need to grep.