@jcheng5 Was there a reason that this was originally a `do.call` instead of `callback()`? If not, I like the new version.