put parens around the &lambda to avoid precedence issues when directly executing a lambda without putting it in parens