The above installation seems to violate the following:

Article 225.26
Article 406.8(b)(1)(2)