There's no difference between `_free` and `_close` semantics: keep everything with the same name to avoid confusions.