As I've already said on another thread ask yourself why David Mcgoldrick has left. Something must have seriously pissed him off for him to just leave.
He was one of our highest earners, we dropped his wages in the contract offer and he didn't find it acceptable so he's left. No big deal, I'd rather spend that money on two players that will play all the time