IPC vs TST