Speed up compilation by doing a lot less work