I don't think you want to `merge!` (with a bang) into the final result, `inject` is supposed to return this, no?