Handling case where the directory already exists. GCC only so far.