Exception: condition: FiniteStateMachineException: Req.XSend - cannot send another request | stacktrace: NetMQ.Core.Patterns.Req.XSend (NetMQ.Msg& msg) (at :0) NetMQ.Core.SocketBase.TrySend (NetMQ.Msg& msg, System.TimeSpan timeout, System.Boolean more) (at :0) NetMQ.NetMQSocket.TrySend (NetMQ.Msg& msg, System.TimeSpan timeout, System.Boolean more) (at :0) NetMQ.OutgoingSocketExtensions.Send (NetMQ.IOutgoingSocket socket, NetMQ.Msg& msg, System.Boolean more) (at :0) NetMQ.OutgoingSocketExtensions.SendFrame (NetMQ.IOutgoingSocket socket, System.Byte[] data, System.Int32 length, System.Boolean more) (at :0) NetMQ.OutgoingSocketExtensions.SendMoreFrame (NetMQ.IOutgoingSocket socket, System.Byte[] data, System.Int32 length) (at :0) NetMQ.OutgoingSocketExtensions.SendMultipartMessage (NetMQ.IOutgoingSocket socket, NetMQ.NetMQMessage message) (at :0) PupilLabs.RequestController+Request.SendRequestMessage (System.Collections.Generic.Dictionary`2[TKey,TValue] data) (at Assets/Plugins/Pupil/Scripts/Request.cs:112) PupilLabs.RequestController.Send (System.Collections.Generic.Dictionary`2[TKey,TValue] dictionary) (at Assets/Plugins/Pupil/Scripts/RequestController.cs:185) PupilLabs.RecordingController.StopRecording () (at Assets/Plugins/Pupil/Scripts/RecordingController.cs:114) PupilLabs.RecordingController.Update () (at Assets/Plugins/Pupil/Scripts/RecordingController.cs:67)