save a remove loop by setting remove to false in reset