When do we know the file has been fully downloaded? BT client could start seeding even before the file is fully downloaded. No?