Implement more language phases.