remove useless dependency shallow-copy