Why initializeOffsets executes by fork in startUp method?<br><br>startUp: resuming<br>    resuming ifFalse: [ ^ self ].<br>    [     self initializeOffsets.] fork<br><br><br>Cuise has this version:<br><br>startUp: resuming<br>

    resuming ifFalse: [ ^ self ].<br>    OffsetsAreValid _ false.<br>    [<br>        self initializeOffsets.<br>        OffsetsAreValid _ true<br>    ] forkAt: Processor userInterruptPriority.<br><br><br>Why not just <br>

<br>startUp: resuming<br>    resuming ifFalse: [ ^ self ].<br>    self initializeOffsets.<br><br>?<br><br>I have appilcation. And sometimes when I run squeak I have bad dateTime equal to last saved value.<br><br>I cant reproduced it manually.<br>

Can it be due wrong squeak implementation?<br><br><br>