* Refactor.
* Refactor. Better naming.