When using IBM XMS for .NET, if you forget to make the IConnection.Start call, you won’t get an error. Instead, when you try to get messages, you'll get no message, as if the queue was empty. Writing messages works with or without the IConnection.Start call.