Why is this global instead of a property of `world`?