Socket and Context now implement Closeable