Responsibility consolidation; assigning more attribs to function.