FOR REAL THIS TIME: Fixed the negative errors in the graph model, allow global or just user data, & use global data for info holes