VM runtime support