Error not catching

I have been working on an image display class, and everything is working, but now im trying to safe guard it
so naturally when the image changes instead of just loading the next URL, i want to make sure the path is good
and if not catch the error so i can move to the next image.
but for some reason my catch is not intervening when it should,
i figured a new set of eyes looking at this could tell me why…


        protected function flipPik(te:TimerEvent)
        {
            var loadThis:String=new String;
            var pikPath:URLRequest;
            curNode++;
            curNode < pikNamez.length?true:curNode=0;
            loadThis=imgFolder + "" + pikNamez[curNode];
            try{
                pikPath = new URLRequest(loadThis);
            }catch (error:IOError){
                trace("caugth error = "+error);
            }finally{
                pikLoader.load(pikPath);
            }
        }
        
    any ideas?