>I was thinking more of only keeping one disconnect call that transitions the QP >to the error state. This matches up with the way Connect/Accept transition the >QP to RTS. Oops, the current Disconnect() call doesn't take any parameters. It would need to change to take an overlap structure.