Use vm, return scope