@ediosyncratic - I 100% agree with what your saying here. I just don't have enough varying unixes available to test and gaurentee that ``[`` (or ``test`` rather) won't break on antiquated systems. That line was, for better or worse, a "If it ain't broke, don't fix it". Not a great argument by any means but a safe one in this instance.