fix bug on empty arguments