Will Ruby's keyword arguments still be implemented by passing in a hash internally? A problem just occurred to me - a duplicate key in a hash simply overwrites the previous value; however, in an argument ilst I'd want to flag it as an error. Is that possible? martin