separated BmsShorten variant from BmsData