I think you should DRY up this iteration with a method in the ZeroFill class