Yeah. Time to clean up the file handling. See filepart.py for a better way! We only need to mess with warc.utils.FilePart when extracting payloads from existing records. Writing new records? Don't worry about it.