Berahino has them over a barrel here, his value is dropping by the day and he's not signing a new contract.
£21m was arguably too much so, whilst it's admirable to see a smaller club keeping their assets, I'm not sure it makes financial sense. Are they really in relegation trouble? It's not like they play him anyway.