Couldn't let Ren think the worst..
Watch "Naruto 5x8 Good-bye Old Friend...! I'll Always Believe in You!" on Streamable.