Don't include gl directly