revised char limit