I think you played this fine. If the guy had T8 and hit the flop hard, so be it. Otherwise you're ahead odds-wise every which way.