I think it's confusing to have both `_pluginOptions` (line 45) and `pluginOptions` in the same scope.  Can one of these be renamed?