While there is no single definition of net neutrality, it is often used to refer to issues concerning the prioritisation of traffic over networks. Some argue that it is necessary to legislate that all traffic carried over a network be treated in the same way. Others advocate that flexibility to offer varying service levels, for different applications, enhances the user experience.