It seems like the thing that changed the dynamic was the ad supported model. Everything else flows from there.