That seems fine then if it's following convention. I don't totally understand the use case though. You couldn't just reference the function before unpatching? `var cpt = video.canPlayType; unpatchCanPlayType();`? And then what would someone want to do with the unpatched function later?