vlm object is needed early, store it when it's allocated