Allow arbitrary number of args in 'run' block

Replaced conditional block at the end with an each_index block to accept any number of args. Empty args OK too.