If you’ve been binge watching the second season of “Daredevil” or you’ve just started getting into “House of Cards,” then you may have been experiencing poor video quality whenever you’re watching them while you’re on the move. Apparently, that has been the case for years now if you’ve been under Verizon Wireless or AT&T. However, it turns out that both Big Red and AT&T weren’t the culprit, and all the blame should be directed at Netflix.

According to a report from the Wall Street Journal, Netflix has been doing this activity for more than five years of its service. However, it wasn’t done as part of any evil deed. In fact, the TV streaming giant says that it has made the necessary throttle in quality in order to prevent subscribers on AT&T and Verizon Wireless from going over their monthly data caps, which could likely spell for more charges.

However, streaming under Sprint and T-Mobile seems to be unaffected as reported by the BBC. According to reports, that has been the case because of the policies of both telecommunications giant being more consumer friendly.  Should customers happen to exceed their data plans under the two carriers, it would only result in slower network connections rather than overcharges.

The report also notes that Netflix will be introducing a new feature in May that will let its subscribers decide the video quality of the shows they watch on the platform while they are on their mobile data. The company is now working on a mobile data saver, thus allowing subscribers to watch video even when they are under a smaller data plan, or choose a higher quality of the video if they have a data plan with a higher monthly cap.

Netflix throttling the data for users on Verizon and AT&T was done in good faith. However, the company should have disclosed the information and gave the options to customers on how they should be using their allocated data.