Versions of Iowa Code 724.4D - Carrying of dangerous weapons -- duty to cooperate -- reasonable suspicion on LawServer 2023 Iowa Code 724.4D – Carrying of dangerous weapons — duty to cooperate — reasonable suspicion 2022 Iowa Code 724.4D – Carrying of dangerous weapons — duty to cooperate — reasonable suspicion.