virtual/modutils, use single provider