I am in full agreement but....
21 months means he will be out in around 10 months. Leopards do not change their spots, so whilst this reprieve is rather good, everyone will need to be very vigilant once the notionally reformed character is released - too repeat his previous behaviour.
It will be very interesting to see where he reappears...