make auth support optional