Refactoring Status Data (p.136)