use all for main artifact and add remove(keepChaining)