the lambda didn't need to see outside