Please use with so we don't loose the handle in case of an exception.