Refactoring rewards