The Demos Make It Better meaning