Compared to the old SimpleAlgorithm, it appears that we are missing a square root of the change. We should verify this.