You could avoid the whole issue of passing through a `file-like` to `load` by using `ff_pp.load(tmp_file.name)` so that the temporary filename is passed through.

You'd need to back-out the appropriate changes for `file-like` support.