Dirt samples

hello @cleary
i'm trying to implement Superdirt lazy samples loading but i get this error

ERROR: Message 'doNotReadYet_' not understood.
RECEIVER:
Instance of SuperDirt {    (000001FE6E4833B8, gc=AC, fmt=00, flg=00, set=05)
  instance variables [18]
    numChannels : Integer 2
    server : instance of Server (000001FE6DCCF8C8, size=30, set=5)
    soundLibrary : instance of DirtSoundLibrary (000001FE6E4C5358, size=9, set=4)
    vowels : instance of Event (000001FE71926928, size=5, set=3)
    orbits : nil
    modules : instance of Array (000001FE6FF0F658, size=34, set=6)
    audioRoutingBusses : instance of Array (000001FE721E7448, size=16, set=4)
    controlBusses : instance of Array (000001FE71FA6398, size=128, set=7)
    port : nil
    senderAddr : nil
    replyAddr : nil
    netResponders : nil
    receiveAction : nil
    warnOutOfOrbit : true
    maxLatency : Integer 42
    dropWhen : false
    numRoutingBusses : Integer 16
    numControlBusses : Integer 128
}
ARGS:
   true
PATH: C:\Users\User\AppData\Local\SuperCollider\startup.scd

PROTECTED CALL STACK:
	Meta_MethodError:new	000001FE6B278F00
		arg this = DoesNotUnderstandError
		arg what = nil
		arg receiver = a SuperDirt
	Meta_DoesNotUnderstandError:new	000001FE6B27B240
		arg this = DoesNotUnderstandError
		arg receiver = a SuperDirt
		arg selector = doNotReadYet_
		arg args = [ true ]
	Object:doesNotUnderstand	000001FE718CCC40
		arg this = a SuperDirt
		arg selector = doNotReadYet_
		arg args = nil
	a FunctionDef	000001FE70D15458
		sourceCode = "{
		~dirt = SuperDirt(2, s); // two output channels, increase if you want to pan across more channels
		~dirt.doNotReadYet = true; // lazy samples loading
		~dirt.loadSoundFiles;   // load samples (path containing a wildcard can be passed in)
		// for example: ~dirt.loadSoundFiles(\"/Users/myUserName/Dirt/samples/*\");
		// s.sync; // optionally: wait for samples to be read
		~dirt.start(57120, 0 ! 12);   // start listening on port 57120, create two busses each sending audio to channel 0

		...etc..."
	Routine:prStart	000001FE6D98E5C0
		arg this = a Routine
		arg inval = 162.8193165

CALL STACK:
	DoesNotUnderstandError:reportError
		arg this = <instance of DoesNotUnderstandError>
	< closed FunctionDef >
		arg error = <instance of DoesNotUnderstandError>
	Integer:forBy
		arg this = 0
		arg endval = 4
		arg stepval = 2
		arg function = <instance of Function>
		var i = 4
		var j = 2
	SequenceableCollection:pairsDo
		arg this = [*6]
		arg function = <instance of Function>
	Scheduler:seconds_
		arg this = <instance of Scheduler>
		arg newSeconds = 166.8515549
	Meta_AppClock:tick
		arg this = <instance of Meta_AppClock>
		var saveClock = <instance of Meta_SystemClock>
	Process:tick
		arg this = <instance of Main>
^^ ERROR: Message 'doNotReadYet_' not understood.
RECEIVER: a SuperDirt

I think it may be because of my superdirt sample dir is not "pristine" as you recommend (i deleted some of the original folders/files for saving space, total noob btw)

How can i fix this?

Thank you