Yet another change to set_compiler