Hi, elsewhere it came up that the java.io.Closeable interface is implemented by InputStream, OutputStream, Reader, Writer, SocketChannel, etc. but not by classes such as Socket, ServerSocket, ZipFile, etc. Is that intentional or a bug? Andreas.