The st mirren player left for £200k plus add ons not £500k as you say. Big difference. Also st mirren would've been entitled to compensation if Mallon ran his contract down, and st mirren offered improved terms, which also protects the clubs interests, whereas we are not in that position. I'm not for a minute suggesting Mallan is better than moult, because he's not, but it's not a like for like comparison.