I'm curious about the following behaviour..."In Playground, first evaluate..."s := Semaphore new.[ [ s wait.�� ��Transcript crShow: 'x' ] whileTrue ] fork."then later..."s signal.==> 'x' is seen in Transcriptbut then an error pops up "#wait was sent to nil"So...�� 's'�� *was*�� valid and then its not?cheers -ben