`open` without `close`, use `with`