mike stop with recursive things