On the other hand this goes against the "verify before parse" principle so I have mixed feelings on Nix's approach.