The complexity of rideshare liability