Why not just define this as:

``` ruby
def pending(desc, *args, &block)
  # ...
end
```

...rather than `pending(*all_args)` and then split it on the first line?