shouldn't we test what the exception was?  An already existing folder on mkdir seems benign but a security error or other anomaly could trigger some unexpected behavior.