Recursive remover w/ helper