restore printf in TubeTrain