refine intercept
add:
    ts.say
    ts.flush
change to say