I disagree with this approach.  This should not be allowed.  Ignoring a problem doesn't make it go away :)  Anyway, it's a programming error, and the user would have to handle the missing key explicitly... or it's cruft.

Better to return 500.