Hot: template-method