I have to brag a bit. I finally found a good reason to use a named function expression!