warning reduce