£500,000 for a 25 year old Scottish international with 2 years left on his deal is a poor piece of business. We won't get an equivalent player at that price. For reference, Gavin Whyte was a "steal" at £2m
If the business is removing him from the wage bill as a priority, to get £500,000 is better than terminating contracts.