Strange refactor.