The eighth-circuit affirmed the district court’s dismissal of Shamrock Hills, LLC’s facial challenges but reversed and remanded its as-applied First Amendment claim. The court held that Iowa Code §§ 522C.2(18) and 103A.71(3), which regulate public adjusting and prohibit residential contractors from acting as adjusters on the same project, are not void for vagueness on their faces or as applied because the Iowa Supreme Court has provided sufficient guidance defining prohibited conduct, such as negotiating claims, attending inspections, and submitting estimates. Regarding the First Amendment, the court determined that while these statutes regulate a mix of speech and non-expressive conduct, they have a “plainly legitimate sweep” in regulating non-expressive professional conduct like assessing damage and preparing estimates, thereby surviving Shamrock Hills’s facial challenge under ordinary First Amendment analysis following the Supreme Court’s rejection of the professional speech doctrine in *NIFLA*. However, the court reversed the dismissal of the as-applied challenge because the district court failed to apply the required three-step analysis: determining if the specific conduct was protected, identifying the level of scrutiny, and applying that standard. The appellate court found that Iowa’s application of the statutes via warning notices prohibiting Shamrock Hills from telling insureds it would “assist” or “navigate” claims regulated speech as speech, triggering strict scrutiny. Consequently, the case is remanded for the district court to evaluate whether these specific applications violate the First Amendment under strict scrutiny, while the void-for-vagueness challenges remain dismissed and the facial constitutional challenge remains affirmed.