added ignoreCompress and overwriteOutput support