$ 0 0 we need to accept arbitrary arguments. in this case, this plugin would break in the threads branch