Sure.  I removed defaults from pretty much all the C++ stuff, but I guess I forgot to make sure all the documentation was similarly updated.  

We had rarely used the default values in practice, and at least one bug I found (a while back) was because we updated some parameter list and forgot to update one place where it was called.  The default parameters meant that the compiler happily inserted values into the missing parameters, which weren't what we actually wanted anymore.  So at the C++ level, I think we're better off always being explicit about the parameters.  Then the compiler has a better chance of telling you when you forget one.