fixed "length" parameter