Editing ReduceImpl