Refactor.
Refactor.