removed dependency on msshrtmi