Gulp Autoprefixer - specified browser list ignored? -ms- prefixes missing
<p>Though there are similar posts on here, I couldn't find one explaining why Autoprefixer in Gulp seemingly ignores specified browsers in some cases.</p>

<p>Here's the relevant portion of my Gulpfile.js:</p>

<pre><code>var sassOptions = {
  errLogToConsole: true,
  outputStyle: 'expanded'
};

gulp.task('sass', function(){
  return gulp.src('css/main.scss')
    .pipe(sass(sassOptions).on('error', sass.logError))
    .pipe(autoprefixer({
      browsers: ['last 2 versions','ie 9'],
      cascade: false
    }))
    .pipe(gulp.dest('css'))
});
</code></pre>

<p>I can tell that autoprefixer is running because -webkit- prefixes are applied to the final CSS file, like so:</p>

<pre><code>-webkit-transform:translate(-50%,-50%)
transform:translate(-50%,-50%)
</code></pre>

<p>However, given the fact I've specified 'ie 9', shouldn't</p>

<pre><code>-ms-transform:translate(-50%,-50%)
</code></pre>

<p>also be present here?</p>

<p>I've tried quite a few variations on the syntax, but can't seem to get anywhere! Any pointers here appreciated.</p>