Hmmm ... Functions in _bt*.*_ use 16 SP for indentation of a long logn argument list, but functions in this files don't.  Will adopt local style here.