Is there any reason you can't use a SKIP?
> PROC sccMesh.recv(CHAN SCCMSG out!)
> INT coreID, string.length, success:
> [64]BYTE buffer:
> WHILE TRUE
> SEQ
> coreID := 0
> c.sccMesh.recv(coreID, string.length, buffer, success) -- wrapper
> process around FFI function
> IF
> success > 0
> out ! coreID; string.length::buffer
> TRUE
SKIP
> :
--
Martin