Path defaults are now instantiated lazily