> You don't need to -- just yield the array. Oops. You are, of course, correct. If it is just an array, that behaviour comes automatically. Wouldn't it be nice if inject did the same, though? E.g. hash.inject([]){ |acc, key, value| ... } Paul.