Finished TcUtils (untested)