better shortener rule