¶1(concurring specially).
¶2I concur in the result concerning the discretionary function immunity issue but write separately. I would not reach the discretionary function immunity issue because the defendants did not have a duty to close the library nor has proximate cause been shown. Although the majority rightly does not reach the duty or proximate cause issues because the defendants have not preserved them for our review, this case does not endorse the proposition that a premise open to the public, such as a library, shopping center, or movie the-atre, must close its doors lest someone coming or going suffers a mishap. See Sorci v. Iowa Dist. Ct., 671 N.W.2d 482, 489 (Iowa 2003) (setting forth basic error preservation principles).