Common refactored.
Refactored.