In Iran, the legislative entities do not have the freedom to easily change or remove laws that are in harmony with religious principles. The Gaurdian Council in Iran acts to prevent the passage of laws that it finds incompatible with Islamic law.