Part 3 works. Should fix the fact that it finishes copying all of the last block