hi, looking at the code of accept in sbcl, it seems that it may return with nil in case of sockint::EAGAIN or sockint::EINTR. what should usocket do in this case? loop until non-nil is returned or return nil? the latter might be more useful when dealing with timeouts, but i'm no socket expert of any kind. -- attila