The assumption that the Features IDs are in increasing order does not hold. This causes the feature check for REPROG CONTROLS (1B00) to fail, therefore remove the micro-optimisation. While at it, rename variables and document the functions better.
A Fortis Scientia site