Initial recursive Remove code