TC and interpreter