conforming lambda to new interface, this time for real