[WIP] Split TMHello functions out