existentially-tainted closures please go that way
bug fix