If you've got activesupport, there's always `t.tap(&:close).unlink` ;)

But I do agree with kyle, on the basis that if an error occurs on this line, it's not immediately obvious if the error is caused by `.values`, `.each`, `.close`, or `.unlink` as all those method calls are on the same line.