Real pause and resume
Pausing stops the transfer and keeps what has been downloaded, along with a record of which source it came from. Starting again continues from that point.
Kairo only continues when the source is the same one those bytes came from. If it has moved to a different mirror, or the file is gone, it starts cleanly instead - mixing two sources would produce an archive of exactly the right size and entirely wrong contents.
Kairo