partial reduction passed