BUGS Due to backwards compatibility, all filehandles resemble objects of class "IO::Handle", or actually classes derived from that class. They actually aren't. Which means you can't derive your own class from "IO::Handle" and inherit those methods.