Virtual machine implementation.