i didn't really understand why the original used that underscore placeholder, so i left it in place on the off-chance there was a good reason for it.

If you're sure there's no good reason for the callback to be like it is, I'll gladly change it immediately.