Replaced World() object with Root() object for clarity