defrag: break from switch after remove
defrag: do not modify want variable in switch