using $internalPath within call to self::correctFolder() because $path inside of it is not processed properly due to directory separator on Windows.