Replace distributor deferred list, with a simple for loop until I understand why the former breaks and the latter doesn't