added RemNonRandom