update for new compiler