add TODO to remove unnecessary logic
add TODO to remove unnecessary logic

ctiller/grpc,grpc/grpc,firebase/grpc,firebase/grpc,ncteisen/grpc,muxi/grpc,carl-mastrangelo/grpc,thinkerou/grpc,ncteisen/grpc,ctiller/grpc,nicolasnoble/grpc,sreecha/grpc,firebase/grpc,jtattermusch/grpc,nicolasnoble/grpc,carl-mastrangelo/grpc,firebase/grpc,thinkerou/grpc,stanley-cheung/grpc,chrisdunelm/grpc,jtattermusch/grpc,ctiller/grpc,grpc/grpc,ncteisen/grpc,donnadionne/grpc,pszemus/grpc,jtattermusch/grpc,sreecha/grpc,mehrdada/grpc,mehrdada/grpc,pszemus/grpc,jboeuf/grpc,jtattermusch/grpc,grpc/grpc,ctiller/grpc,grpc/grpc,muxi/grpc,ejona86/grpc,ctiller/grpc,jboeuf/grpc,firebase/grpc,jtattermusch/grpc,ctiller/grpc,sreecha/grpc,chrisdunelm/grpc,mehrdada/grpc,carl-mastrangelo/grpc,donnadionne/grpc,thinkerou/grpc,pszemus/grpc,nicolasnoble/grpc,Vizerai/grpc,stanley-cheung/grpc,ctiller/grpc,stanley-cheung/grpc,firebase/grpc,mehrdada/grpc,grpc/grpc,mehrdada/grpc,thinkerou/grpc,stanley-cheung/grpc,grpc/grpc,Vizerai/grpc,chrisdunelm/grpc,muxi/grpc,ejona86/grpc,carl-mastrangelo/grpc,jboeuf/grpc,mehrdada/grpc,Vizerai/grpc,ejona86/grpc,Vizerai/grpc,sreecha/grpc,vjpai/grpc,chrisdunelm/grpc,sreecha/grpc,chrisdunelm/grpc,sreecha/grpc,mehrdada/grpc,chrisdunelm/grpc,ncteisen/grpc,ncteisen/grpc,sreecha/grpc,nicolasnoble/grpc,Vizerai/grpc,muxi/grpc,muxi/grpc,mehrdada/grpc,stanley-cheung/grpc,jtattermusch/grpc,jboeuf/grpc,mehrdada/grpc,thinkerou/grpc,thinkerou/grpc,ejona86/grpc,jboeuf/grpc,ncteisen/grpc,nicolasnoble/grpc,Vizerai/grpc,carl-mastrangelo/grpc,ncteisen/grpc,firebase/grpc,ncteisen/grpc,firebase/grpc,dgquintas/grpc,jboeuf/grpc,vjpai/grpc,dgquintas/grpc,thinkerou/grpc,grpc/grpc,ejona86/grpc,mehrdada/grpc,dgquintas/grpc,ctiller/grpc,jboeuf/grpc,pszemus/grpc,ncteisen/grpc,sreecha/grpc,thinkerou/grpc,chrisdunelm/grpc,dgquintas/grpc,muxi/grpc,Vizerai/grpc,Vizerai/grpc,carl-mastrangelo/grpc,jtattermusch/grpc,vjpai/grpc,pszemus/grpc,donnadionne/grpc,thinkerou/grpc,carl-mastrangelo/grpc,dgquintas/grpc,firebase/grpc,donnadionne/grpc,jboeuf/grpc,ctiller/grpc,grpc/grpc,grpc/grpc,vjpai/grpc,ncteisen/grpc,chrisdunelm/grpc,donnadionne/grpc,muxi/grpc,pszemus/grpc,sreecha/grpc,donnadionne/grpc,stanley-cheung/grpc,dgquintas/grpc,pszemus/grpc,grpc/grpc,donnadionne/grpc,nicolasnoble/grpc,donnadionne/grpc,donnadionne/grpc,ejona86/grpc,vjpai/grpc,firebase/grpc,ejona86/grpc,carl-mastrangelo/grpc,jboeuf/grpc,vjpai/grpc,ctiller/grpc,chrisdunelm/grpc,nicolasnoble/grpc,donnadionne/grpc,nicolasnoble/grpc,muxi/grpc,vjpai/grpc,nicolasnoble/grpc,carl-mastrangelo/grpc,carl-mastrangelo/grpc,ejona86/grpc,stanley-cheung/grpc,donnadionne/grpc,carl-mastrangelo/grpc,ejona86/grpc,muxi/grpc,stanley-cheung/grpc,jboeuf/grpc,stanley-cheung/grpc,firebase/grpc,vjpai/grpc,jtattermusch/grpc,stanley-cheung/grpc,muxi/grpc,pszemus/grpc,firebase/grpc,thinkerou/grpc,jboeuf/grpc,jtattermusch/grpc,sreecha/grpc,nicolasnoble/grpc,mehrdada/grpc,donnadionne/grpc,nicolasnoble/grpc,chrisdunelm/grpc,sreecha/grpc,pszemus/grpc,jboeuf/grpc,dgquintas/grpc,vjpai/grpc,Vizerai/grpc,vjpai/grpc,Vizerai/grpc,pszemus/grpc,vjpai/grpc,dgquintas/grpc,ncteisen/grpc,carl-mastrangelo/grpc,ncteisen/grpc,grpc/grpc,dgquintas/grpc,pszemus/grpc,ejona86/grpc,Vizerai/grpc,stanley-cheung/grpc,pszemus/grpc,muxi/grpc,chrisdunelm/grpc,jtattermusch/grpc,thinkerou/grpc,sreecha/grpc,thinkerou/grpc,dgquintas/grpc,ctiller/grpc,ejona86/grpc,muxi/grpc,nicolasnoble/grpc,mehrdada/grpc,jtattermusch/grpc,ctiller/grpc,dgquintas/grpc,vjpai/grpc,jtattermusch/grpc,grpc/grpc,ejona86/grpc,stanley-cheung/grpc