Lots of work on compiler options