The Los Angeles Lakers have completed their roster by signing a player who hasn’t played this season for disciplinary reasons, and it comes with a major catch.

Dion Waiters will sign with the Lakers for the remainder of the season, according to The Athletic’s Shams Charania, taking the vacant roster spot left by the team’s waiving of Troy Daniels.

The catch is that the Lakers have the right to release Waiters if things don’t work out for him, according to Sharania. The Lakers and Waiters’ agent Rich Paul have had conversations about the guard’s volatile personality.

Waiters started the season with the Miami Heat but barely played because of a series of suspensions. He reportedly consumed edibles on the team plane; just one of many issues with his time in Miami, where he only played three games in his final season.

Over his career, Waiters has averaged 13.2 points per game, while shooting just under 35 percent from downtown.

The Lakers were also reportedly eyeing J.R. Smith as a potential addition for that final roster spot.

Waiters and LeBron James were teammates on the Cleveland Cavaliers during the 2014-15 season.