Smaller methods would make for easier testing and maintenance.