Range no longer requires reparsing for each addition. Several structural improvements