NetFlix on the ropes ?