Criminal bar strike off as Carter talks pay off