Async API needs all parameters to be kept around until sent,