i hate authentication buttons