use undefined arg instead of (void 0)