Why this change? Why expose the once private vars as globals?