Updated compiler