move all the limited difference calculations up to the top so we can experiment
more easily with other limiting.