pulse: capture the only needed arg, and by reference

oh dear c++....