Extracted, refactored.