I think bandwidth_callback is the only special case for arguments now. I wonder if we could just put that in the worker_context.