params on commands, still need to allow for commands that take varargs