gradm differentiate set operation bug?