Makes mutation count and allow ID flag setable through config and
minimizes footprint relative to develop branch (in order to make a
minimal commit when merging back)