Re: repeated keys could we accept a {repeat,first|last|error} option with 'error' as default? The user can then decide how they want it handled. It should perhaps be called 'repeated_keys'. Robert