During the final months of Sri Lanka's 2006–2009 civil war, Sri Lankan armed forces engaged in a disproportionate and indiscriminate shelling campaign against the Liberation Tigers of Tamil Eelam (LTTE), which culminated in the deaths of tens of thousands of civilians. Conventional wisdom suggests that Sri Lanka undermined international humanitarian law (IHL). Significantly, however, the Sri Lankan government did not directly challenge such law or attempt to justify its departure from it. Rather, it invented a new set of facts about its conduct to sidestep its legal obligations. Though indirect, this challenge was no less significant than had Sri Lanka explicitly rejected those obligations. Drawing on Clark et al.'s concept of denialism, this article details the nature of Sri Lanka's challenge to the standing of IHL. At the core of its denialist move, Sri Lanka maintained that while the LTTE was using civilians as human shields, government forces were adhering to a zero civilian casualty approach. With this claim, Sri Lanka absolved itself of any responsibility for the toll inflicted on civilians and sealed its conduct off from the ambit of IHL. This case illustrates how actors can considerably undermine the law using strategies of contestation far more subtle than direct confrontation.