I'll look over these changes. But let me say one thing. When the code is committed, I am intending that clog_for_large_values will be replaced by clog (or clogf or clogl), which will be your code. So I am not going to worry too much about fixing up clog_for_large_values. But I'll look at all the other comments soon.