reduction cleanup