golint provider interface