delegation/direct refactored/formatted.