Added option for infinite arguments