Alternately, I wonder if the interpreter pointer could be added to the NYTP_file struct and extracted from that in the Filehandle.xs functions.