illegal instruction - create compile variants ?