Added some catch blocks with Services.PublishEventMessage for logging and whatever else.