The principle of supremacy, describes the relationship between EU law and domestic law. It says that EU law should overrule if it conflicts with domestic law. This ensures that EU rules are applied uniformly throughout the Union. If domestic laws could contradict the EU laws passed, there wouldn’t be this single set of rules in all member countries. Other member countries have been more reluctant to accept the supremacy of EU law than the United Kingdom. The European Communities Act, passed by Parliament in 1972, accepted the supremacy of EU law. That principle has also been endorsed by the UK courts. The European court of Law is also the highest-ranking court in the judicial hierarchy. The process of writing and passing laws in the EU is known as very complicated. It involves taking in the interests of the member states in the Council of the European Union and the European Parliament, with the interests of the European Commission. The way these institutions work together in forming legislation depends upon the type of legislation being passed. Because of its complexity, EU law making is often criticised for being too bureaucratic, secretive and difficult to understand.