Hello, I try to play with sockets in Pharo, and I encounter a strange error. Here is my code: |tempsock| Socket initialize. tempsock := Socket newTCP. tempsock listenOn: 12345 backlogSize: 4. [sock isNil] whileTrue:[sock:= tempsock waitForAcceptFor: 600]. sock sendCommand: 'Hello world!!'. sock ifNotNil: [[sock isConnected] whileTrue: [[sock waitForDataUntil:2000] ifTrue: [sock sendCommand:'Looping'. sock sendCommand: sock receiveData ]. ]]. sock closeAndDestroy. Once the connection is accepted, an exception is thrown in "sock waitForDataUntil:2000" by BlockCosure>>mustBeBooleanIn:context. From what I see, the signal "proceed for truth" is sent, and th debugger kicks in. How can I prevent the debugger from starting? Best regards, Geoffroy