Split method into related pieces.