ack - now extends Closeable