What's the motivation behind using a core module in lieu of `global`?