Refactoring of remove()