Taken from the original paper.