jms improvements