PP-31: call adapt() inside score not outside, because doing otherwise was yielding the wrong number of columns causing an assert in scoreImpl to fail.