Subsequent uploads part 2 negative scenarios plus some code refracting