cdecl almost working;  not aborting recursive search correctly.