compile true works