Unknown keys should be rejected, or at least produce a warning, to aid in locating typos, renamed options, etc.