Port of TC stat system Commits: 5300226, 920C919, 9C6B644, 9D9FA2B, ACDC4CA -Thanks all involved at TC