This should be `args[callable.args.length..-1] || []` because it's `nil` when the the number of args is the same.

I pushed a test and fix for this to the branch.