do we need to capture the dots, rather than just invoking FUN(...) ?