I don't know what this is but it has something to do with GL