More importantly, Team Ownership is committing more money to the project than the city, with all public money going into the development of the surrounding area, not the stadium itself.
When was the last time an NFL team built its own stadium rather than expecting public funds to build it?