core.Stat is now an interface