reduce can be every now.