On August 8, 2005, the Energy Policy Act of 2005 passed both houses of Congress and was signed into law, repealing PUHCA. The repeal became effective on February 8, 2006. It was replaced by a set of laws called the "Public Utility Holding Company Act of 2005", which gave the FERC a limited role in allocating the costs of multi-state electric utility holding companies to individual operating subsidiaries. There were consumer, environmental, union and credit rating agency objections to the new law.