This looks ugly. Maybe store the path in the `torrent`?