In particular, functionality may be provided which allows differentiation between database operations, the completion of which should be waited on, and operations that could still be ???in flight??? or in process, while other processing continued, e.g. while messages were returned to the customer.