Lots of compiler fixes.