Check return status of Remove() and use RemoveAll() instead