多项选择题

承揽合同的承揽人经检验,发现定作人提供的材料不符合约定时,正确的做法有( )。

A.应当及时通知定作人更换
B.应当及时通知定作人采取其他补救措施
C.承揽人不得擅自更换定作人提供的材料
D.承揽人可以更换不需要修理的零部件