Sin embargo, surgen problemas cuando el programa emulado escribe su código, y es necesario volver a recompilar dicho código, a menos que el código emulado tenga permisos de solo lectura, por ejemplo en sistemas UNIX con memoria protegida.