Refactored reasons to change