Invoke directly