simplified remove(