Before refactor.
Refactor done.