When is virtual needed - investigation