Simply use compileInternal