     EAVL_HOSTDEVICE tuple<int,float,int> operator()( tuple<float,float,float,float,float,float,int, int, float> rayTuple){
        
         
-        int deadRay=get<6>(rayTuple);
-        if(deadRay==-1) return tuple<int,float,int>(-1, INFINITE, -1);
+        int hitIdx=get<6>(rayTuple);
+        if(hitIdx==-1) return tuple<int,float,int>(-1, INFINITE, -1);
 
         int   minHit=-1; 
         float distance;


    eavlExecutor::AddOperation(new_eavlMapOp(eavlOpArgs(hitIdx),
                                             eavlOpArgs(hitIdx),
                                             IntMemsetFunctor(0)),
                                             "init");
    eavlExecutor::Go();


            eavlExecutor::Go();
            if(verbose) cout << "occRayGen   RUNTIME: "<<eavlTimer::Stop(toccGen,"occGen")<<endl;
            int toccInt = eavlTimer::Start(); 
            
            occlusionIntersect();
            
            eavlExecutor::Go();
    
