empty args handling