More compiler reform