- names_direct and col_n are computed but never used. - rounding never takes effect - confusing variable names -> should be cross-checked with Beutel's manual