How about extending Closeable?