why create a new (identical?) `Deliver` here?