There’s some good background and explanation in this comment.