City has broken the rules