add an option to not delete the list element, and upgrade the code to a more recent version of hammer