So Gordon Brown has bowed to the inevitable and given Labour MPs a free vote on the embryo research Bill. Well, that's what he'd have you believe anyway, but as ever with him, you have to take note of the small print.
What he's actually done is to give them a free vote on only three clauses of the Bill - hybrid embryos, saviour siblings and IVF research. But on third reading there will be a three line whip. So if any or all of those clauses remain in the Bill at that stage then surely those conscience stricken MPs will vote against it? And three Cabinet Ministers may still yet have to fall on their swords.