compiler improvements