Finally won a game with Meepo bros. Got carried kinda hard but I didn't feed and helped in at least a few fights. Hopefully by the end of my 30 remaining role queue games I will no longer be griefing.