The Houston Rockets have officially signed swingman Joe Johnson and waived forward Troy Williams, the team announced Wednesday.
Johnson, 36, was recently traded from the Utah Jazz to Sacramento Kings, who immediately waived him.
He is in his 17th season. Along with the Jazz, he has spent time with the Boston Celtics, Phoenix Suns, Atlanta Hawks, Miami Heat and Brooklyn Nets. He is averaging 7.3 points and 3.3 rebounds on the year.
The waiving of Williams had been the subject of some front-office debate, according to a report from Yahoo Sports, as the Rockets seemed to go back and forth on the plan.
Williams, 23, is in his second year and has appeared in just four games with the Rockets this season. He played a combined 30 games last season with the Rockets and Memphis Grizzlies last season.
He is expected to draw strong interest in free agency.