This is my favorite refactoring today.