What about using the method's block argument rather than an explicit lambda?