don't print unprettified buffer; return it
add math.t