arguments.length instead of checking falsiness