Please test the master version again. The problem was I think that the decompress function was not checking if the loaded file was a table the first time it loaded. In which case decompressing wouldn’t be necessary.
Yeah, before it was returning nil but I changed it to an empty table when I updated for deepcopy I think. Decompress in the profile extension was only checking for nil and not a table.
Thank you for reporting! Hopefully no other issues for now.