All in one function because fuck the police.
Correct lambdas!