Deprecated asyncDirect