actually fixed message length parameter