If the assumption is that you will finish receiving the piece before you finish sending it out, you can start uploading mid-way. If you have a bad checksum, then o well, they fail too. The idea, however, is to maximize local-isp traffic so the more you send, the better.