We could but perhaps we don't want to catch if close fails. Also I copied straight from KV as I want to keep the two as identical as possible so that applying patches is easier.