Though as we talked about in IRC, we don't have a super-rational eror raising story, and KeyError is as good as anything else.