Does this really need to be a lambda?