This could be Alvin's last year as a Saint and it would be a massive mistake by Allen

The only real mistake here is giving AK multiple more years still paying him as the 2nd best back in the league when statistically he no longer ranks in the top 12-15. Hopefully they can come to terms after the season and he finishes his career a Saint. But, if he is looking to get the same type of contract he has had recently then you have to let him go.
You can’t pay for a name, the position can be upgraded for a lot less than what Alvin would want.