set archive if it was not and traces