flexibility scores
refactoring to minimize overhead from flexibility score code (if off)