this outer lambda is redundant