Instead of receiving nil as a second argument, __close metamethods are called with just one argument when there are no errors.