Perhaps I should have stated what I am using the "catch" for...
The scripts I am authouring with "catch" are hard-coded for specific character structures in our game. For the most part these scripts are used to attach character meshes to game skeletons, general parenting, auto-rig, etc...
eg: catch (parent m\_r\_toe b\_r\_toe
); //parent mesh to skel
We have X number of characters and they share the same naming convention scheme...
Therefore I need to do the same functions to most characters but need to account for slight differences in heirarchy and node structure between characters...and some nodes not being present.
For instance, one character could have a regular human hand while the other could have something more alien. I need to account for that node difference without having to augment each separate character script. I am not collecting attr data for use elsewhere in these scripts...and if I was doing that a simple IF statement would suffice.
Perhaps I am jhust being lazy here and an IF statement is better. I just thought that "catch" requires one line and is generally accepted to be OK.
So given the new knowledge about my situation, do you have a different opinion?
Thanks again for responding, gmask. I appreciate it.